当前位置:操作系统 > 安卓/Android >>

Android仿QQ窗口的抖动的动画效果

就是仿照QQ窗口的抖动效果,在项目的res下创建anim文件夹,再创建两个xml文件:cycle.xml  、 myanim.xml
 
cycle.xml  :
 
<?xml version="1.0" encoding="utf-8"?>
 
<cycleInterpolator 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:cycles="2"/>
 
myanim.xml :
 
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@anim/cycle"
    >
    <translate
        android:fromXDelta="0"
        android:toXDelta="-10"
        android:fromYDelta="0"
        android:toYDelta="-10"
        android:duration="300"/>
 <translate
        android:fromXDelta="0"
        android:toXDelta="10"
        android:fromYDelta="0"
        android:toYDelta="-10"
        android:startOffset="300"
        android:duration="300"/>
  <translate
        android:fromXDelta="0"
        android:toXDelta="-10"
        android:fromYDelta="0"
        android:toYDelta="10"
        android:startOffset="600"
        android:duration="300"/>
   <translate
        android:fromXDelta="0"
        android:toXDelta="10"
        android:fromYDelta="0"
        android:toYDelta="10"
        android:startOffset="900"
        android:duration="300"/>
</set>
 
 
然后就是在activity里面使用这个动画效果了:
Animation anim = AnimationUtils.loadAnimation(AnimActivity.this, R.anim.myanim);
myButton.startAnimation(anim);
补充:移动开发 , Android ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,