我使用overridePendingTransition用於創建我的活動和工作正常,當我可以看到偉大的作品淡出,但是當我嘗試和動畫上的活動結束它仍然在默認左滑動的權利。我如何動畫添加到活動結束()
我第一次嘗試定義了動畫,當我開始活動如下:
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);
}
然後我試圖這樣做,當我做完活動以及
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);
}
}
});
但是,這些方法都不將阻止退出動畫的「從右到左」滑動。關於我在做什麼的任何想法都是錯誤的?
是的!就是這樣。那麼有點。我已經應用了一個主題,並且主題定義了一個動畫,這就是爲什麼我無法讓自己的動畫工作。謝謝你的洞察力! – 2010-12-02 01:11:47
你能否給我一個提示,看哪些過渡將由主題提供。我也想設置一個自定義的過渡到所有網站,但我不知道如何。 – 2011-12-27 10:42:12
@schwiz一些代碼或例子會很好。 – Zapnologica 2013-10-06 13:18:27