渴望在我的Android应用程序中添加摇动功能

时间:2012-06-03 06:24:15

标签: android animation

我是这个Android应用程序开发领域的新手,我经历了提供摇晃功能的代码但我无法理解为了编写这个摇晃的代码我必须创建新项目或者我可以在我现有的应用程序中添加此代码,如gallery (在android开发教程中给出的例子)如果是这样那么如何??? plzzzz回复

2 个答案:

答案 0 :(得分:2)

你好swati sinha你要使用android摇动动画。这里有一些提示,假设你想在Edittext中添加摇动动画。

Animation animationShake= AnimationUtils.loadAnimation(this, R.anim.shake); 
if(editext.getText().lenght()==0){
edittext.startAnimation(animationShake);
}

和shake.xml看起来像

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android" 
android:fromXDelta="0" android:toXDelta="10" android:duration="1000" 
android:interpolator="@anim/cycle_7" />

和cycle_7.xml看起来像

<?xml version="1.0" encoding="utf-8"?>
<cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android"      android:cycles="7" />

cycle_7和shake xml文件都在res / anim文件夹下。 如果你觉得我的答案有用,可以作为公认的答案

答案 1 :(得分:1)

Swati,如果你按照这个例子:Sample 1你可以在你希望检测到震动的同一个类中实现它

另一方面,如果你按照这个例子:Sample 2,你需要创建一个新的“类”,然后编写该代码。

如果您有任何问题,请告诉我