android学习(十)晃动动画
http://blog.sina.com.cn/s/blog_6e322ce7010175fp.html
功能:是android空间出现晃动效果
知识:Animation,shake,rotate 代码: //x轴晃动 Animation shake =AnimationUtils.loadAnimation(MainActivity.this,R.anim.shake_x); btn_x.startAnimation(shake); //x轴晃动 Animation shake =AnimationUtils.loadAnimation(MainActivity.this,R.anim.shake_y); btn_y.startAnimation(shake); //x轴晃动 Animation shake =AnimationUtils.loadAnimation(MainActivity.this,R.anim.rotate); btn.startAnimation(shake);shake_x.xml: <?xml version="1.0"encoding="utf-8"?> <translatexmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="0" android:toXDelta="10" android:duration="1000" android:interpolator="@anim/cycle" /> shake_y.xml: <?xml version="1.0"encoding="utf-8"?> <translatexmlns:android="http://schemas.android.com/apk/res/android" android:duration="2000" android:fromYDelta="0" android:toYDelta="10" android:interpolator="@anim/cycle" >
</translate> rotate.xml: <?xml version="1.0"encoding="utf-8"?> <rotatexmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="0" android:toDegrees="-2" android:toYScale="0.0" android:pivotX="50%" android:pivotY="50%" android:duration="3000" android:interpolator="@anim/cycle" />
代码下载:ShakeDemo.rar 效果如图:
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 剖析Android动画(图片闪烁、左右摇摆、上下晃动等效果)
- 下一篇: fft波形与实际频率的关系