当前位置: 代码迷 >> Android >> Android仿QQ窗口的颤动的动画效果
  详细解决方案

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

热度:105   发布时间:2016-04-28 08:16:59.0
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);


原文链接

  相关解决方案