0

ImageViewをアニメーション化し、縮小し、フェードアウトして、画面の左上隅に変換しようとしています。これは私が得たものです:

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

<alpha
android:fromAlpha = "1.0"
android:toAlpha = "0"
android:duration = "900">
</alpha>
<scale
android:fromXScale = "1.0"
android:toXScale = "0" 
android:fromYScale = "1.0"
android:toYScale = "0" 
android:pivotX="0%"
android:pivotY="0%" 
android:duration = "900">
</scale>

<translate
    android:fromXDelta="0%" android:fromYDelta="0%" 
    android:toXDelta="-50.0%p" android:toYDelta="-50.0%p" 

    android:duration="900" 
    android:fillAfter="true" 
    />
</set>

スケーリングとフェードは正常に機能しますが、変換は正確ではありません。画面の左上隅に移動したい。どうやってやるの?

ありがとう!

4

1 に答える 1

0

アニメーションが完了したら、オブジェクトを新しい座標に移動する必要があります。ご覧のとおり、アニメーションは実際にはオブジェクトを動かしません。画像をアニメーション化するだけです。

于 2012-12-05T10:19:24.000 に答える