版权声明:本文为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体验(算是免费给他们打广告了)。

 

最新文章

  1. HttpSession与Hibernate中Session的区别
  2. 在gridControl的单元格中的多行文本
  3. WIN8 平台应用隐私声明
  4. winform中treeview中节点选中的技巧
  5. Unity3d-UI插件EZGUI官方视频教程
  6. UVA 3890 Most Distant Point from the Sea(二分法+半平面交)
  7. tomcat常用命令
  8. Struts2+Spring+Hibernate 三大框架的合并集成
  9. java 5年规划---
  10. Core Java 简单谈谈HashSet
  11. AngularJS进阶(三十二)书海拾贝之特殊的ng-src和ng-href
  12. python 正则表达式Re
  13. elasticsearch(2) 数据操作——查询
  14. OO_多线程电梯_单元总结
  15. Spring Resource配置
  16. POJ P3352 Road Construction 解题报告
  17. Python数据结构———队列
  18. DB2与Sybase/Oracle/Informix的比较
  19. C# linq查询 动态OrderBy
  20. 关于java中“使用了未经检查或不安全的操作、有关详细信息,请使用 ——Xlint:unchecked重新编译”

热门文章

  1. Java的 FileWriter类 和 FileReader类
  2. UiPath之获取邮件相关信息
  3. 经典sql面试题(学生表_课程表_成绩表_教师表)
  4. mysql插入的时间莫名的加一秒
  5. Android Binder机制介绍
  6. 顺序表-C语言实现
  7. python推导式pythonic必备
  8. 你知道 http 响应头中的 ETag 是如何生成的吗
  9. Oracle基本的增删改查语句--本人使用scott用户中的表
  10. kubernetes学习笔记(一)——minikube安装记录