0

レイアウト内に配置されたテキスト ビューにアニメーションを実装する必要があります。

私の要件は、画面に 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();
            }
        };
4

1 に答える 1

0

なぜ ViewPager を使わなかったのですか? 欲しいものが入っています。

例を次に示します

これは ViewPager の例です: http://developer.android.com/training/animation/screen-slide.html

「PagerTitleStrip」を有効にするには、getPageTitle をオーバーライドするだけです。

@Override
public CharSequence getPageTitle(int position) {
return "Title " + position;
}
于 2014-10-31T08:19:09.977 に答える