1

当我在 Android Wear 设备中控制 Seekbar 时,会弹出带有 x 按钮的红色圆圈。没有例外或强制关闭对话框。如果我按下按钮,它只会终止应用程序。我想知道为什么会弹出带有 x 按钮的红色圆圈以及如何避免这种情况。谢谢!

4

1 回答 1

0

“带 x 的红色圆圈”是 a DismissOverlayView,即

在应用程序中实现长按关闭的视图。

(如可穿戴 UI 库的文档中所述)。

这个想法是提供一种替代方法来关闭应用程序,当您特别防止滑动关闭(通过设置android:windowSwipeToDismiss="false")时,例如当滑动是应用程序的一个组成部分时。

一个典型的例子(正如这个 Google I/O talk中所解释的,在 23:00 左右)是在ViewPager可绘制对象上显示 a 时:您可能不希望用户通过从第一页向右滑动来意外退出应用程序,但是您仍然需要一些方法来退出它。

所以他们选择了长按作为这样做的模式。

于 2014-07-09T00:40:22.053 回答