Android���止FragmentTransaction动画。

5
有什么方法可以停止下面调用replace时的淡出动画效果?
    FragmentManager     fm          = activity.getFragmentManager();
    FragmentTransaction transaction = fm.beginTransaction();

    transaction.replace(Id,Fragment,Tag);
1个回答

5

简单:

 transaction.setCustomAnimations(0,0);

您可以使用此方法设置任何自定义动画,只需传递对 R.anim. 资源的引用即可。

是的,这是正确的答案。但是它对我没有帮助,因为我正在使用另一个活动通过覆盖ListView来对应用程序中的ListView进行动画处理。相当繁忙的事情...但我找到了一个解决方法... - Houston
1
由于某些原因,即使您设置了自定义动画,某些设备仍具有默认的淡入淡出动画。有解决方法吗? - ralphgabb
当我们重写OnAnimationCreate方法时,这是如何实现的? - Mohammad Afrashteh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接