首先在res/anim中定义一个动画的xml, shake.xml:

1 <translate xmlns:android="http://schemas.android.com/apk/res/android" 2     android:fromXDelta="0" 3     android:toXDelta="10" 4     android:duration="300" 5     android:interpolator="@anim/cycle" />

然后在res/anim中定义一个cycle.xml,来控制抖动次数的,这里用的5次:

1 <cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android" 2     android:cycles="5" />

然后在java代码中使用此动画:

1 Animation shake = AnimationUtils.loadAnimation(mContext, R.anim.shake);  2 yourview.startAnimation(shake);

更多相关文章

  1. Android animation Interpolator属性 设置动画速度介绍?
  2. android 自定义属性的使用
  3. android仿漫画源码、抽奖转盘、Google相册、动画源码等
  4. android 系统自带主题样式及自定义主题样式
  5. 自定义android开机动画
  6. Android之抽屉效果(自定义、GridView、SlidingDrawer结合)案例
  7. 自定义seekbar
  8. android应用自定义字体
  9. 自定义动画(animation)时set中的各元素效果

随机推荐

  1. SQL Server误区30日谈 第6天 有关NULL位
  2. SQL Server误区30日谈 第5天 AWE在64位SQ
  3. 浅谈SQL Server 对于内存的管理[图文]
  4. SQL Server误区30日谈 第4天 DDL触发器就
  5. SQL Server误区30日谈 第2天 DBCC CHECKD
  6. SQL Server误区30日谈 第3天 即时文件初
  7. SQL Server误区30日谈 第1天 正在运行的
  8. 浅谈SQL Server中的三种物理连接操作(性
  9. sqlserver获取各种形式的时间
  10. sqlserver中遍历字符串的sql语句