渴望在我的android应用程序中添加震动功能

渴望在我的android应用程序中添加震动功能,android,animation,Android,Animation,我是这个android应用程序开发领域的新手,我通过了提供震动功能的代码,但我无法理解,为了编写这个震动代码,我必须创建新的项目,或者我可以在我现有的应用程序库(android开发教程中给出的示例)中添加此代码,如果是,那么如何???plzzzz replySwati,如果您遵循以下示例:您可以在希望检测到抖动的同一类中实现该功能 另一方面,如果您遵循这个示例:您将需要创建一个新的“类”,然后编写代码 如果您有任何问题,请务必告诉我,如果您遵循此示例,请告诉我:您可以在希望检测震动的同一类中实现

我是这个android应用程序开发领域的新手,我通过了提供震动功能的代码,但我无法理解,为了编写这个震动代码,我必须创建新的项目,或者我可以在我现有的应用程序库(android开发教程中给出的示例)中添加此代码,如果是,那么如何???plzzzz reply

Swati,如果您遵循以下示例:您可以在希望检测到抖动的同一类中实现该功能

另一方面,如果您遵循这个示例:您将需要创建一个新的“类”,然后编写代码


如果您有任何问题,请务必告诉我,如果您遵循此示例,请告诉我:您可以在希望检测震动的同一类中实现此功能

另一方面,如果您遵循这个示例:您将需要创建一个新的“类”,然后编写代码


如果您有任何问题,请务必告诉我,你好,斯瓦蒂,因为您必须使用android shake动画。这里有一些提示,假设您想向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" />
<?xml version="1.0" encoding="utf-8"?>
<cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android"      android:cycles="7" />

cycle_7.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" />
<?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文件夹下。
如果你觉得我的答案很有用,那就把chek作为公认的答案吧

你好,斯瓦蒂·辛哈,你必须使用安卓震动动画。这里有一些提示,假设您想向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" />
<?xml version="1.0" encoding="utf-8"?>
<cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android"      android:cycles="7" />

cycle_7.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" />
<?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文件夹下。
如果你觉得我的答案很有用,那就把它当作公认的答案吧

Thanx!!至于答覆。。。。。。我可以在emulator上看到这个震动功能吗?不,我不知道Swati,你应该可以在任何android设备上尝试。甚至是低端的。谢谢!!至于答覆。。。。。。我可以在emulator上看到这个震动功能吗?不,我不知道Swati,你应该可以在任何android设备上尝试。即使是低端的。