在Android中添加动画到SnackBar

时间:2016-09-15 10:33:29

标签: android android-layout android-snackbar

上次更新支持库24.2.1showclose零食栏时停用了动画。

如何再次制作动画?

测试

  • Android 5 Lollipop,动画无,需要输入辅助功能设备设置后
  • Android 6 M,动画确定

1 个答案:

答案 0 :(得分:4)

我找到了这种情况发生的原因,但还没有找到解决方法。

/**
 * Returns true if we should animate the Snackbar view in/out.
 */
private boolean shouldAnimate() {
    return !mAccessibilityManager.isEnabled();
}

这是由Snackbar类调用的,在工作设备上是假的,在无效的设备上是真的。有谁知道这个?

因此,在我的系统设置中禁用了lastpass之后,快餐栏的可访问性现在就可以实现。那是多么的疯狂。 Nova发射器具有相同的效果。我想启用的辅助功能中的任何服务都会导致小吃栏动画无效。