在 Android 中将动画添加到 SnackBar
Add animation to SnackBar in Android
上次更新支持库 24.2.1
在 show
或 close
snackbar 时禁用了动画。
怎么可能又要动画了?
测试:
- Android 5 Lollipop,动画NONE,之后需要进入无障碍设备设置
- Android 6M,动画OK
我找到了发生这种情况的原因,但还没有解决方法。
/**
* Returns true if we should animate the Snackbar view in/out.
*/
private boolean shouldAnimate() {
return !mAccessibilityManager.isEnabled();
}
由 Snackbar class 调用,在工作设备上为 false,在不工作的设备上为 true。有人知道吗?
因此,在我在系统设置中禁用 lastpass 后,可访问性快餐栏现在可以正常显示动画。这太疯狂了。 Nova 发射器具有相同的效果。我猜任何启用辅助功能的服务都会导致快餐栏动画不工作。
上次更新支持库 24.2.1
在 show
或 close
snackbar 时禁用了动画。
怎么可能又要动画了?
测试:
- Android 5 Lollipop,动画NONE,之后需要进入无障碍设备设置
- Android 6M,动画OK
我找到了发生这种情况的原因,但还没有解决方法。
/**
* Returns true if we should animate the Snackbar view in/out.
*/
private boolean shouldAnimate() {
return !mAccessibilityManager.isEnabled();
}
由 Snackbar class 调用,在工作设备上为 false,在不工作的设备上为 true。有人知道吗?
因此,在我在系统设置中禁用 lastpass 后,可访问性快餐栏现在可以正常显示动画。这太疯狂了。 Nova 发射器具有相同的效果。我猜任何启用辅助功能的服务都会导致快餐栏动画不工作。