1

私はAndroidでアプリケーションを作成しました。その中に2つのアクティビティを作成し、オンタッチイベントを作成しました。私のコードは以下のとおりですが、動作していないというスワイプ効果が必要です。私のコードは以下のとおりです。助けてください:

Effect.java

package com.Effects.pageeffects;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.FeatureInfo;
import android.view.Menu;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnTouchListener;
import android.widget.Button;

public class EffectsActivity extends Activity implements OnTouchListener{
    Button b1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_effects);




    }

      @Override
        public boolean onTouch(View v, MotionEvent event) {
            // TODO Auto-generated method stub
            startActivity(new Intent(EffectsActivity.this, Page2Activity.class));

            // Set the transition -> method available from Android 2.0 and beyond
            overridePendingTransition(R.anim.left_to_rigth, R.anim.rigth_to_left);
            return true;

        }

}
4

2 に答える 2

1

overridePendingTransition(R.anim.left_to_rigth, R.anim.rigth_to_left); を書きます。setContentView() メソッドの後の Page2Activity の onCreate() メソッドで。

于 2013-08-08T12:26:37.380 に答える
-1

アニメーションをオーバーライドする前にアクティビティを開始します。

于 2013-08-08T15:17:19.627 に答える