Tôi đang sử dụng overridePendingTransition khi hoạt động của tôi được tạo và hoạt động tốt, tôi có thể thấy sự mờ dần trong các hoạt động rất tốt, nhưng khi tôi thử và tạo hiệu ứng cho kết thúc hoạt động, nó vẫn đang thực hiện trang trình bày từ phải sang trái mặc định.
Đầu tiên tôi đã thử xác định hoạt ảnh ra khi bắt đầu hoạt động như sau:
Intent myIntent = new Intent(a, SkdyAlert.class);
myIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
a.startActivity(myIntent);
if (android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.DONUT) {
AnimationHelper.overridePendingTransition(a, R.anim.fadein, R.anim.fadeout);
}
Sau đó, tôi đã thử làm điều đó khi tôi hoàn thành hoạt động
okBtn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
finish();
if (android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.DONUT) {
AnimationHelper.overridePendingTransition(activity, 0, R.anim.fadeout);
}
}
});
Nhưng cả hai cách tiếp cận này đều không ngăn được trượt "từ phải sang trái" cho hoạt ảnh thoát. Bất kỳ ý tưởng về những gì tôi đang làm sai?