1

Androidのアクティビティページに画像があります。画像を下から上に移動してから、画像を非表示にして、現在のアクティビティが次のアクティビティを呼び出すようにします。

4

2 に答える 2

4

これを試して:

TranslateAnimation tAnimation = new TranslateAnimation(0, 0, 0, -250);
        tAnimation.setDuration(5000);
        tAnimation.setRepeatCount(0);
        tAnimation.setInterpolator(new AccelerateDecelerateInterpolator());
        tAnimation.setFillAfter(true);
        tAnimation.setAnimationListener(new AnimationListener() {

            @Override
            public void onAnimationStart(Animation animation) {
                // TODO Auto-generated method stub

            }

            @Override
            public void onAnimationRepeat(Animation animation) {
                // TODO Auto-generated method stub

            }

            @Override
            public void onAnimationEnd(Animation animation) {
                // TODO Auto-generated method stub
                i.setVisibility(View.GONE);
                startNewAct();
            }
        });

        i.startAnimation(tAnimation);

public void startNewAct() {
        startActivity(new Intent(this, NextActivity.class));
    }
于 2012-12-24T10:14:16.043 に答える
2

画像を上に移動する翻訳アニメーションを設定し、アニメーションリスナーを設定できます。アニメーションの終了を担当するリスナーの部分で、他のアクティビティに移動するインテントを配置できます。

于 2012-12-24T10:07:10.810 に答える