gpt4 book ai didi

android - 带有 LENGTH_LONG 的 Snackbar 的实际持续时间是多少

转载 作者:行者123 更新时间:2023-12-03 09:49:45 29 4
gpt4 key购买 nike

由于我已将我的 Android 项目迁移到 AndroidX,我收到以下 Lint 错误:

Error: Must be one of: Snackbar.LENGTH_INDEFINITE, Snackbar.LENGTH_SHORT, Snackbar.LENGTH_LONG [WrongConstant]
Snackbar snackbar = Snackbar.make(rootView, message, sticky ? Snackbar.LENGTH_INDEFINITE : 4500
因此,我现在使用 Snackbar.LENGTH_LONG,而不是定义自定义持续时间(4500 毫秒) .
由于我正在实现一些基于时间的操作,这取决于 snackbar 的可见时间,因此我需要知道 Snackbar.LENGTH_LONG 的实际持续时间以毫秒为单位。我如何找出该值?
docs在这里并没有真正的帮助:

Show the Snackbar for a short period of time.

最佳答案

在源代码中摸索一番后,您会在 SnackbarManager 中找到这些常量。 :

private static final int SHORT_DURATION_MS = 1500;
private static final int LONG_DURATION_MS = 2750;
因此,要回答您的问题,长长度的实际持续时间是 2750 毫秒。

类(class) com.google.android.material.snackbar.SnackbarManager :
enter image description here

关于android - 带有 LENGTH_LONG 的 Snackbar 的实际持续时间是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56598610/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com