レイアウト内に配置されたテキスト ビューにアニメーションを実装する必要があります。
私の要件は、画面に 3 つのテキスト ビューを表示する必要があることです。
"Title1(left of the screen) Title2(center) Title3(right of the screen)".
'Title3'
ユーザーが表示する必要があるテキストをクリックしたとき
Title2(at left) Title3(at center) and Title4(at right).
クリック'Title4'
すると表示されます
Title3(at left) Title4(at center) and Title1(at right)
回転のように。この種のアニメーションをどのように実装できるか、
これは私のコードです、
onclick() で、スケールアニメーションのために以下の行を呼び出しました。
tv3.setAnimation(AnimationUtils.loadAnimation(mContext, R.anim.right_to_left));
tv2.setAnimation(AnimationUtils.loadAnimation(mContext, R.anim.right_to_left));
tv1.setAnimation(AnimationUtils.loadAnimation(mContext, R.anim.right_to_left));
tv3.getAnimation().setAnimationListener(flipperAnimationListener);
私のアニメーションリスナーは以下のとおりです
flipperAnimationListener = new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationRepeat(Animation animation) {}
@Override
public void onAnimationEnd(Animation animation) {
changeTab();
}
};