最新的支持库24.2.1
禁用了在显示或关闭snackbar时的动画效果。
如何重新启用动画效果?
测试结果:
- Android 5 Lollipop,没有动画效果,需要进入辅助设备设置才能正常工作
- Android 6 M,动画效果正常
最新的支持库24.2.1
禁用了在显示或关闭snackbar时的动画效果。
如何重新启用动画效果?
测试结果:
/**
* Returns true if we should animate the Snackbar view in/out.
*/
private boolean shouldAnimate() {
return !mAccessibilityManager.isEnabled();
}
这是由Snackbar类调用的,在工作设备上为false,在不工作的设备上为true。有人知道这个吗?
所以,当我在系统设置中禁用了LastPass的辅助功能后,Snackbar现在可以像应该做的那样进行动画。这真是太疯狂了。Nova启动器也有同样的影响。我想任何启用的辅助功能服务都会导致Snackbar动画无法正常工作。
compile 'com.android.support:design:24.2.1'
,但仍然显示默认动画。 - Viks