zoukankan      html  css  js  c++  java
  • 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);

  • 相关阅读:
    mysql性能优化
    jdbc connectoin timeout
    java thread dump
    sso实现原理
    api的防重放机制
    java各版本新特性总结
    sql区分大小写的查询
    按分数排名
    MySql常用语句
    mysql之explain用法
  • 原文地址:https://www.cnblogs.com/manmanlu/p/5009339.html
Copyright © 2011-2022 走看看