26
我需要我的應用程序中的圖像動畫。 圖像應該從左上角開始到屏幕中間。初始階段圖像尺寸會變小。在到達屏幕中間時,它的大小應該增加(即縮放應該發生)。圖像不應該回到原來的位置。在動畫之後,它應該放置在屏幕本身的中間。縮放和翻譯動畫
任何人都可以請幫忙。
我需要我的應用程序中的圖像動畫。 圖像應該從左上角開始到屏幕中間。初始階段圖像尺寸會變小。在到達屏幕中間時,它的大小應該增加(即縮放應該發生)。圖像不應該回到原來的位置。在動畫之後,它應該放置在屏幕本身的中間。縮放和翻譯動畫
任何人都可以請幫忙。
請在這裏找到答案。 在/ res/anim文件夾內創建一個xml,並將下面的代碼放入其中。
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
<scale android:fromXScale="0.0" android:fromYScale="0.0"
android:toXScale="1.0" android:toYScale="1.0"
android:duration="700" android:fillBefore="false" />
<translate android:fromXDelta="-200" android:fromYDelta="-200"
android:duration="700" />
</set>
將下面的代碼Java文件中:
Animation logoMoveAnimation = AnimationUtils.loadAnimation(this, R.anim.logoanimation);
logoIV.startAnimation(logoMoveAnimation);
logoanimation是我的動畫XML文件的名稱。
非常感謝所有爲我提出問題的人。
hi馬修,我嘗試了類似的動畫,但圖像會在動畫結束後回到原始位置和縮放比例。如何防止圖像在動畫結束後回到原始位置和縮放比例? – Pravy 2011-07-14 10:24:37
@Pravy: - 嘗試添加到XML >>> android:repeatCount =「0」 – Nipuna 2011-08-04 12:18:30
@Pravy你也可以嘗試添加以下xml行:android:fillAfter =「true」 – 2011-12-06 22:17:14