在Android\android-sdk-20120129\samples\android-8\ApiDemos下面实现了此效果
实现此效果需要两个XML文件cycle.xml和shake.xml
cycle.xml内容如下:
<?xml version="1.0" encoding="utf-8"?>
<cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
android:cycles="5" />
其中cycles的属性代表震动的快慢
shake.xml内容如下:
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1000"
android:fromXDelta="0"
android:interpolator="@anim/cycle"
android:toXDelta="10" />
其中from和to的属性代表振幅了,duration代表震动持续时间,然后interpolator属性引用了cycle.xml文件。
然后就是代码中的使用了。
下面是核心代码
Animation shake = AnimationUtils.loadAnimation(this, R.anim.shake);
findViewById(R.id.login).startAnimation(shake);
通过AnimationUtils.loadAnimation创建一个Animation,然后要实现这个Animation的View只需要startAnimation即可。
原文来自:http://blog.sina.com.cn/s/blog_644f008a0101bt2t.html
分享到:
相关推荐
android-shake-detector 检测设备的晃动
简单的小动画,编辑框抖动源码。 简单的小动画,编辑框抖动源码。
Unit8Howdo-you-make-a-banana-milk-shake-微课.pptx
本文介绍的Shake-Shake方法旨在帮助深度学习从业者面临过度拟合问题。 这个想法是在多分支机构中取代网络,具有随机仿射的并行分支的标准求和组合。 适用于3分支残差网络,摇动正则化改善了CIFAR-10和CIFAR-测试错误...
阿里云Redis&MongoDB团队开源的用于redis数据同步的工具 注意:v3 版本仍处于测试阶段,有些功能不支持或不兼容 v2 版本。如果您在使用 v3 版本时遇到问题,请返回 v2 版本
Redis-shake是一个基于golang语言开发的,用于在两个redis之间同步数据的工具,满足用户非常灵活的同步、迁移需求。
yarn add --dev serverless-plugin-tree-shake npm install --save-dev serverless-plugin-tree-shake 用法 plugins : - serverless-plugin-tree-shake package : # no need to spend time excluding dev ...
Android仿Iphone抖动效果Shake Icon.zip
20-窗口抖动,类似QQ的窗口抖动效果,样例程序
SHAKE
A shake animation A Slide left animation A Slide right animation A top flip animation A bottom flip animation Examples of how to use the library have been provided in the example module, you...
redis-shake是阿里云Redis&MongoDB团队开源的用于redis数据同步的工具。redis-shake是我们基于redis-port基础上进行改进的一款产品。它支持解析、恢复、备份、同步四个功能。 源码地址: ...
阿里mongo同步工具mongo-shake
Shake Detector library for Android (ShakeDetector) This library provides a easy way to detect a shake movement using the build-in accelerometer and fire a callback on the UI thread every times it ...
包括Android布局,弹窗,配色,单击事件,UI,精美炫酷的activity切换动画和空间动画,是新手必备的源码,内含相关的Dome 25件。 - - 文件夹 PATH 列表 卷序列号为 4E8D-6931 C:. │ .txt │ Android-UI-新手必备...
首先介绍了防抖型矩阵式键盘的整体设计思路,然后采用模块化设计方法对各个电路用VHDL进行设计,最后进行顶层文件设计和仿真,并用PLD器件下载验证.整个电路具有故障率低、使用灵活、便于修改、在系统可编程性及可移植...
Android仿Iphone抖动效果Shake Icon.rar
Android仿Iphone抖动效果Shake Icon
Android应用源码仿Iphone抖动效果Shake-Icon.zip
因为react-native-shake-event不再处于活动开发中,所以我决定创建它。 请注意,它仅适用于真实设备 安装 npm install react-native-shake 或者 yarn add react-native-shake 链接本机模块 自动的: react-native...