我想翻譯2圖像圖像當我點擊按鈕,當時從左圖像移動到左右圖像使用android動畫模擬器從右到左(兩個圖像在當時停止動畫進入中心)。對於android動畫是新的。我該怎麼做。? 編碼是非常讚賞。謝謝..當我點擊按鈕時如何設置動畫在android中從左到右和從右到左移動圖像?
回答
我無法解釋這裏的一切,但我幫你做到這一點。首先,您必須爲每個圖像創建兩個新的XML文件(舊版本的動畫或新版本的Tween動畫),然後使用翻譯。例如:
<translate android:fromXDelta="10"
android:toXDelta="100"
android:duration="2000"
/>
用於左側圖像,右側用於您的號碼。 然後在java文件中設置你的Button和圖像。然後定義動畫並使用它們。我認爲這個例子是可以理解的:
final ImageView iv1 = (ImageView) findViewById(R.id.imageView1);
final ImageView iv2 = (ImageView) findViewById(R.id.imageView2);
final Button b = (Button) findViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Animation anim = AnimationUtils.loadAnimation(main.this, R.anim.animation);
iv1.startAnimation(anim);
iv2.startAnimation(anim);
}
});
在這個例子中,我爲它們都使用了一個動畫。 並記住在這個網站,你可以從其他,而不是絕對的代碼獲得幫助。
兩個XML文件添加到您的項目res/anim
文件夾象下面這樣:
lefttoright.xml:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator">
<translate android:fromXDelta="-600%" android:toXDelta="0%"
android:fromYDelta="0%" android:toYDelta="0%" android:duration="300"
android:zAdjustment="bottom">
</translate>
righttoleft.xml:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator">
<translate android:fromXDelta="0%" android:toXDelta="400%"
android:fromYDelta="0%" android:toYDelta="0%" android:duration="300"
android:zAdjustment="bottom">
</translate>
在你的佈局文件保持一個ImageView
在屏幕和另一個左邊屏幕
使用下面的代碼片段在按鈕的onClick事件的正確:
lefttoright = AnimationUtils.loadAnimation(context,
R.anim.lefttoright);
righttoleft = AnimationUtils.loadAnimation(context,
R.anim.righttoleft);
imageView1.startAnimation(lefttoright);
imageView2.startAnimation(righttoleft);
然後實現動畫聽衆:
lefttoright.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationEnd(Animation animation) {
// TODO Auto-generated method stub
//update imageView's position (e.g. center)
}
});
對righttoleft
做同樣的事情。
希望它有幫助。
感謝您的幫助... – user1371813
lefttoright = AnimationUtils.loadAnimation(context,R.anim.lefttoright);什麼是lefttoright在這裏 – user1371813
對不起,忘了定義類型! 'lefttoright'是一個'Animation'類型的變量。 – jtanveer
- 1. 如何在Android中將圖像從左到右從右向左移動?
- 2. android動畫從右到左
- 3. 如何從左到右和從右到左動畫一個ImageView
- 4. 圖像在android中從左到右從右至左滑動?
- 5. 如何從左到右和從右到左動畫背景圖像
- 6. 動畫圖像從左到右滾動
- 7. 動畫按鈕從右到左
- 8. 如何從左/右移動到下一個ViewController從左到右
- 9. 動畫從左到右和從右到左
- 10. 導航欄從左到右或從右到左移動時,在橫向模式下點擊後退按鈕
- 11. 移動圖像從左到右
- 12. 移動圖像從左到右javascript
- 13. Android:如何通過點擊一個按鈕從右到左和左右移動選取框文本
- 14. Pushviewcontroller動畫從右到左
- 15. 動畫從左到右
- 16. SVG動畫從左到右
- 17. UIImageView動畫從左到右
- 18. 如何在android中從左到右移動圖像
- 19. 如何從右到左移動按鈕單擊使用jquery
- 20. 移動按鈕從右到左動畫iOS - swift
- 21. 如何從右到左縮放按鈕,android動畫
- 22. 如何在將圖像從右向左移動時對imageview設置動畫
- 23. Android碎片拖動或移動從左到右或從右到左
- 24. 動畫移動到左側和右側?
- 25. 如何在Swift中將圖像視圖從左到右移動
- 26. 查看動畫從右到左android
- 27. 如何使用按鈕點擊(Android)時推動到動畫(從右到左)的新視圖
- 28. Android:從左到右從左到右滑動
- 29. 我想要使用jquery左右和左右移動按鈕
- 30. 如何將圖像從左到右或從右到左滑動使用jquery?
謝謝你的幫助... – user1371813
如果這是你的答案,你必須接受它。這是我們回答您的問題的理由。 – Hosein