博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android仿QQ窗口的抖动的动画效果
阅读量:4592 次
发布时间:2019-06-09

本文共 1151 字,大约阅读时间需要 3 分钟。

就是仿照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);

转载于:https://www.cnblogs.com/manmanlu/p/5009339.html

你可能感兴趣的文章
C 自删除技术---批处理方式
查看>>
maven学习(下)利用Profile构建不同环境的部署包
查看>>
win8自带输入法如何切换全角、半角操作流程
查看>>
TensorFlow windows 安装(base anaconda)
查看>>
Percona XtraDB Cluster集群
查看>>
mybatis学习笔记1--HelloMybatis
查看>>
正则表达式全局匹配网址
查看>>
js多张图片合成一张图,canvas(海报图,将二维码和背景图合并) -----vue
查看>>
前端页面刷新与跳转
查看>>
笔记本链接公司内网(跨网段) ,然后保证wifi
查看>>
Httpd做应用代理
查看>>
如何用Jmter生成合法的手机号
查看>>
Jmeter生成正常的人名
查看>>
Jmeter 做压力测试步骤
查看>>
jmeter生成随机的四位数
查看>>
Jmeter做接口的压力测试
查看>>
sql语句优化的30种方法
查看>>
MyISAM和InnoDB的区别
查看>>
springboot2.0 management.security.enabled无效
查看>>
spring cloud启动zipkin,报错maven依赖jar包冲突 Class path contains multiple SLF4J bindings
查看>>