使用超出setStatusBarGravity的方式在手表表盘上移动状态栏

3

我有这样的问题(也可以在下面的图片中看到)

我正在尝试创建自己的手表界面,但是我正在努力将状态栏图标稍微移动一点,以便它不会与背景发生冲突。

在初始化setWatchFaceStyle时的当前设置如下:

.setStatusBarGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL)

有什么办法可以将它稍微下移一点,还是我需要调整手表背景?以下是截图。状态栏与手表界面背景重叠
2个回答

1

没有比重力.XXX方向更精确地调整位置的可能性。

即使在设计指南中,他们也谈到可穿戴设备上的“几个固定位置”。


1

您可以使用自己的设置而不是重力类的静态变量。就像这样:

setStatusBarGravity(Gravity.CENTER | 10)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接