【发布时间】:2018-04-16 04:00:28
【问题描述】:
从新线程启动 Activity 时,Entry Transition 动画不起作用。
new Thread(new Runnable() {
@Override
public void run() {
Intent listIntent = new Intent(HomeFragment.this.getActivity(),
ListActivity.class);
listIntent.putExtra(getString(R.string.type_id), data.get(i).getType_id());
listIntent.putExtra(getString(R.string.translation_title), data.get(i).getTranslate_type());
startActivity(listIntent);
getActivity().overridePendingTransition(R.anim.slide_up, R.anim.fade_in);
}
}).start();
但过渡动画在 ui 线程中有效。为什么进入动画在新线程中不起作用?
【问题讨论】:
标签: android multithreading android-activity android-animation