当我在Android Wear设备中控制Seekbar时,会弹出带有x按钮的红色圆圈。 关闭对话框没有例外或强制。如果我按下按钮,它就会终止应用程序。 我想知道为什么弹出带有x按钮的红色圆圈以及如何避免这种情况。 THX!
答案 0 :(得分:0)
"红色圆圈,x"是DismissOverlayView
,即
在应用中实施 long-press-to-dismiss 的视图。
(如Wearable UI Library的文档中所述)。
我们的想法是在您专门阻止刷卡至解雇(通过设置android:windowSwipeToDismiss="false"
)时提供另一种关闭应用的方法,例如,当滑动是其中不可或缺的一部分时一个应用程序。
规范示例(如this Google I/O talk中所述,大约23:00标记)是在drawable上显示ViewPager
时:您可能不希望用户通过向右滑动意外退出应用从第一页开始,但您仍然需要一些方式退出它。
所以他们决定采用长按作为这样做的模式。