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 效果如图:
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: VS2008编写C++示例程序
- 下一篇:没有了