• 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);

  • 相关阅读:
    Java自学-多线程 线程池
    Java自学-多线程 交互
    Java自学-多线程 死锁
    Java自学-多线程 线程安全的类
    Windows任务计划定时执行脚本简介
    利用 Powershell 编写简单的浏览器脚本
    Edge浏览器现已支持Tampermonkey(油猴)
    Chrome扩展移植到Edge浏览器教程
    <Android> Location Service 分析
    <OPTEE>Trusted Application结构分析
  • 原文地址:https://www.cnblogs.com/manmanlu/p/5009339.html
Copyright © 2020-2023  润新知