トランジション ドローアブルに 2 つ以上のアイテムを含めることはできますか? 背景を変更する必要があるため、2 番目のフレームが 3 番目よりもフェードインし、4 番目まで...
今のところ私はこれを持っています:
<?xml version="1.0" encoding="UTF-8"?>
<transition xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/voting_button_not1"/>
<item android:drawable="@drawable/voting_button_not2"/>
<item android:drawable="@drawable/voting_button_not3"/>
<item android:drawable="@drawable/voting_button_not4"/>
<item android:drawable="@drawable/voting_button_not5"/>
<item android:drawable="@drawable/voting_button_not1"/>
</transition>
そして、私はボタンを手に入れました:
<ImageButton android:id="@+id/skipButton"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/coldf1f2"
android:scaleType="fitCenter"
android:adjustViewBounds="true"/>
PSはImageButtonであることを気にしません。それは何の違いもありません。
そして、私のコードでは、次のようになりました。
TransitionDrawable vote_not = (TransitionDrawable)skip.getBackground();
vote_not.startTransition(1000);
最初の項目から 2 番目の項目へのトランジションを再生します。しかし、私は完全なリストを再生する必要があります。