欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

仿Inshot分享页图片圆形展开缩放动画

程序员文章站 2022-05-22 16:54:46
版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/221 圆形展开缩放动画 关键代码: 世面上上架的App可以参考的效果有:https://play.google.com/store/apps/details? ......

版权声明:本文为xing_star原创文章,转载请注明出处!

本文同步自

圆形展开缩放动画

关键代码:

final animator circularreveal = viewanimationutils.createcircularreveal(subsamplingscaleimageview, systemutils.getwindowwidth() / 2, ivscreenshot.getheight() / 2, 0, systemutils.getwindowheight() / 2);
                circularreveal.setinterpolator(new decelerateinterpolator());
                circularreveal.setduration(400);
                circularreveal.start();

 

世面上上架的app可以参考的效果有:
https://play.google.com/store/apps/details?id=com.camerasideas.instashot&hl=en_us

都是在分享页面,这个动画效果看起来还不错

类似可以参考的动画效果
https://github.com/zhangke3016/viewspreadtranslationcontroller

仿Inshot分享页图片圆形展开缩放动画

 

 

仿Inshot分享页图片圆形展开缩放动画

 

 

以上是页面的起始效果和结束效果,动画过程,可以去下载inshot app体验(算是免费给他们打广告了)。