6

カスタムアニメーションを作成したい2つのグリッドビューがあります。このレイアウトを想像してみてください。

___________________________________________
| |
| |
| TOPグリッド|
| |
| _________________________________________ |
| |
| |
| ボトム|
| グリッド|
| |
| _________________________________________ |

下のグリッドは、上のグリッドの後ろで「スライドアウト」および「スライド」します。翻訳アニメーションを使用する必要があると思います。fromXとfromYの値を確認するにはどうすればよいですか?両方のビューをレイアウトに入れてから、アニメーションをRelativeToParentとして設定できると思いました。

これは正しいアプローチですか?この機能のソースコードを見つけることができる場所を知っているなら、私はそれを大いに感謝します。ありがとうございました、

4

1 に答える 1

0

slide-outこれとslide-inアニメーションを試してみてください。

slide-top-in.xml

 <set xmlns:android="http://schemas.android.com/apk/res/android">
   <translate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/linear_interpolator"
    android:fromYDelta="0" 
    android:toYDelta="-100%p" 
    android:duration="1000" 
               />
  </set>

slide-top-out.xml

<translate xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/linear_interpolator"
    android:fromYDelta="-100%p"
    android:toYDelta="0"
    android:duration="1000" />
于 2013-01-01T09:53:32.233 に答える