2

基本的に、私は使用して効果を作成しようとしています

android.R.anim.slide_in_right & android.R.anim.slide_out_left

ただし、

android.R.anim.slide_in_left & android.R.anim.slide_out_right

すぐに利用できるオプションのようです。res.anim の android.jar には、slide_in_right.xml と slide_out_left.xml のほか、使用のために容易に定義されていないように見える他の多くの定義が存在することがわかります。私の質問は、これらの定義を android.R.anim に追加して、Java で参照できるようにする方法です。

ありがとう。

4

1 に答える 1

4

この xml を res/anim にコピーできます

slide_in_right.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate android:fromXDelta="50%p" android:toXDelta="0"
            android:duration="@android:integer/config_mediumAnimTime"/>
    <alpha android:fromAlpha="0.0" android:toAlpha="1.0"
            android:duration="@android:integer/config_mediumAnimTime" />
</set>

slide_out_left.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate android:fromXDelta="0" android:toXDelta="-50%p"
            android:duration="@android:integer/config_mediumAnimTime"/>
    <alpha android:fromAlpha="1.0" android:toAlpha="0.0"
            android:duration="@android:integer/config_mediumAnimTime" />
</set>

R.anim.slide_in_right または R.anim.slide_out.left を使用してアニメーションにアクセスできるようになりました

于 2013-04-25T06:30:23.867 に答える