Flo*_*ade 0 android android-fragments
我想替换Fragment使用FragmentTransaction.它工作正常但在重新安置期间,Android在显示新内容之前显示一个非常难看的空白屏幕Fragment
代码是:
FragmentManager mng = getSupportFragmentManager();
FragmentTransaction transac = mng.beginTransaction();
transac.replace(R.id.contentframe, myFragment, CUSTOM_TAG); // replace current fragment by myFragment
transac.commit();
Run Code Online (Sandbox Code Playgroud)
commit()通话结束后,旧片段消失,显示空白屏幕几毫秒,然后显示新片段.
有谁知道我怎么能避免在交易过程中显示这个空白屏幕?
谢谢.
您可以在事务期间设置自定义动画.
fragmentTransaction.setCustomAnimations(R.anim.card_flip_right_in,R.anim.card_flip_right_out,R.anim.card_flip_left_in,R.anim.card_flip_left_out);
Run Code Online (Sandbox Code Playgroud)
像这样.您可以定义动画.
希望能帮助到你
| 归档时间: |
|
| 查看次数: |
1804 次 |
| 最近记录: |