首页 > 其他 > 详细

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

时间:2019-11-01 11:16:15      阅读:95      评论:0      收藏:0      [点我收藏+]

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

本文同步自http://javaexception.com/archives/221

圆形展开缩放动画

关键代码:

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://play.google.com/store/apps/details?id=com.fakechatforwhatsapp.forfun
都是在分享页面,这个动画效果看起来还不错

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

技术分享图片

 

 

技术分享图片

 

 

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

 

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

原文:https://www.cnblogs.com/xing-star/p/11775743.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!