プロジェクトに取り組んでいますが、ログインビューの背景が浮いているように見える必要があります。現在、ImageViewが画面全体に表示されている相対的なレイアウトがあり、アニメーションセットを使用して機能させようとしています。私の問題は、背景画像を画面より大きくすることができないことです。移動すると、画面の端でトリミングされます。これが私が欲しいものに最も近いアニメーションセットです:
<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale android:fromXScale="1.2" android:fromYScale="1.2"
android:toXScale="1.2" android:toYScale="1.2"
android:pivotX="50%" android:pivotY="50%"
android:duration="1000" android:repeatCount="4"
android:fillAfter="true"/>
<translate android:fromXDelta="0%p" android:toXDelta="-10%p"
android:interpolator="@android:anim/accelerate_interpolator"
android:duration="1000"/>
<translate android:fromXDelta="-10%p" android:toXDelta="0%p"
android:interpolator="@android:anim/accelerate_interpolator"
android:duration="1000" android:startOffset="1000"/>
<translate android:fromXDelta="0%p" android:toXDelta="10%p"
android:interpolator="@android:anim/accelerate_interpolator"
android:duration="1000" android:startOffset="2000"/>
<translate android:fromXDelta="10%p" android:toXDelta="0%p"
android:interpolator="@android:anim/accelerate_interpolator"
android:duration="1000" android:startOffset="3000"
android:fillAfter="true"/>
</set>
このセットをアニメーションリスナーで繰り返しますが、繰り返すとスムーズではありません。スケールアニメーションがちらつき、元の画像サイズに戻り、再開します。
ImageViewのスケールタイプで遊んでみましたが、正しい組み合わせが得られませんでした。誰かがこれを以前にやったことがありますか?
ありがとう!