android tween动画和Frame动画总结
2024-09-03 04:30:32
tween 动画有四种
//透明度动画
AlphaAnimation aa = (AlphaAnimation) AnimationUtils.loadAnimation(MainActivity.this,R.anim.myalpha);
//位移动画
TranslateAnimation ta = new TranslateAnimation(
Animation.RELATIVE_TO_SELF, 0.5f,
Animation.RELATIVE_TO_SELF, 1f,
Animation.RELATIVE_TO_SELF, 0.5f,
Animation.RELATIVE_TO_SELF, 1f); //旋转动画
RotateAnimation ra = new RotateAnimation(0, 360,
iv.getPivotX(), iv.getPivotY());
//放缩动画
ScaleAnimation sa = new ScaleAnimation(
Animation.RELATIVE_TO_SELF, 2f,
Animation.RELATIVE_TO_SELF, 2f);
XML形式
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:fromAlpha="1"
android:toAlpha="0.5"
android:repeatCount="1"
android:repeatMode="reverse"
android:duration="3000"
> </alpha>
给要应用动画的view 使用iv.startAnimation(ta);方法,iv为一个imageview实例,ta为一个动画的实例
最新文章
- 什么是Node?Node环境配置
- es6 static
- 【读书笔记】iOS网络-运行循环
- 标签栏控制器(UITabBarController)
- Web系统大规模并发----电商秒杀与抢购
- Android 自定义View (四) 视频音量调控
- Deepin 15.3 下罗技蓝牙键盘连接
- 全面解读WM_NOTIFY
- hdu 4552 怪盗基德的挑战书
- Linux编程之epoll
- linux下简洁优化部署tomcat应用
- BZOJ1112[POI2008]砖块Klo——非旋转treap
- [Abp 源码分析]八、缓存管理
- Windows使用MongoDB,以及索引创建
- 如何提高单片机C语言代码效率
- web专业课学习及往后方向发展
- [administrator][driver] driverctl 是如何在udev上层管理设备驱动的
- VS2010与VS2013中的多字节编码与Unicode编码问题
- POJ2279杨氏矩阵+钩子定理
- Java多线程编程之不可变对象模式