不知道大家有没有遇到过这样的情况,比如从 Fragment A
跳转到 Fragment B
,事先通过 FragmentTransaction
设置好了转场动画,但是当你第一次从 Fragment A
跳转到 Fragment B
的时候,动画看上去就和没有一样。但是回退到 Fragment A
再进入 Fragment B
就生效了。
怎么解决上述问题呢?
![]() |
1
kyze8439690 2015-11-04 19:00:13 +08:00
onCreateAnimation?
|
![]() |
2
mthli OP @kyze8439690 应该不是这个问题。感觉应该是我写的开销太大了,所以动画直接就被吃掉了。
|
![]() |
3
kyze8439690 2015-11-05 09:35:24 +08:00
@mthli 之前也试过,开了硬件加速解决,但是有副作用
|
![]() |
4
mthli OP @kyze8439690 副作用说来听听?
|
![]() |
5
kyze8439690 2015-11-05 11:14:52 +08:00
@mthli 好像是 canvas 的 clip 失效了还是 ViewGroup 的 clipPadding false 失效了。
|