<android5.0>之CircularReveal
2015-11-13 16:50
387 查看
[code]public Animator createAnimation(View v, Boolean isFirst) { Animator animator; if (isFirst) { animator = ViewAnimationUtils.createCircularReveal( v,// 操作的视图 0,// 动画开始的中心点X 0,// 动画开始的中心点Y v.getWidth(),// 动画开始半径 0);// 动画结束半径 } else { animator = ViewAnimationUtils.createCircularReveal( v,// 操作的视图 0,// 动画开始的中心点X 0,// 动画开始的中心点Y 0,// 动画开始半径 v.getWidth());// 动画结束半径 } animator.setInterpolator(new DecelerateInterpolator()); animator.setDuration(500); return animator; } static boolean isFirst = false; @Override public void onClick(View v) { createAnimation(myView, isFirst).start(); isFirst = !isFirst; }
![](http://img.my.csdn.net/uploads/201412/07/1417917901_5943.gif-thumb.jpg)
参考资料: http://blog.csdn.net/ljx19900116/article/details/41806917
相关文章推荐
- Android 项目工程优化
- 为ListView子视图添加动画
- Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
- android中的AIDL进程间通信
- listView的原理和优化总结
- Android开发中,有哪些让你觉得相见恨晚的方法、类或接口?
- Android SimpleAdapter 的详解和使用
- 【Android学习笔记】Android进程间通信方式Messenger
- Android Studio美化之优雅的logcat
- android 代码规范
- Android Studio美化之优雅的logcat
- android studio 使用大全
- 让Android Studio格式化也能自动换行
- Android命名规范
- Android 分裂的多面性
- Android开发的技术层次
- Android setResult()的调用时机
- android studio Cause:failed to find target with hash string 'android - 17' in...
- Android ViewPager使用详解
- Android相关问题的好文章整理