入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

android学习(十)晃动动画

创建时间:2014-11-19 投稿人: 浏览次数:1899

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学习(十)晃动动画

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。