android 开发者页面提供了有关 peek 卡的变量选项的以下信息:
选择此查看模式后,查看卡片将根据需要尽可能高,同时在顶部保持足够的空间来绘制系统时间和状态图标。
如何知道卡有多少空间?
我问是因为我的卡片似乎显示得很短,但脸会根据卡片的大小进行调整,并且需要两张有衬里的卡片。
编辑:我没有得到我正在寻找的行为,因为我使用了错误的方法来更改设置。由于被调用的整数对函数有意义,因此程序运行。
.setCardPeekMode(WatchFaceStyle.PEEK_MODE_VARIABLE)
.setPeekOpacityMode(WatchFaceStyle.PEEK_OPACITY_MODE_TRANSLUCENT
PEEK_OPACITY_MODE_TRANSLUCENT 与 PEEK_MODE_SHORT 的值 (1) 相同,因此第二条线路超过了第一条线路。
正确的代码是:
.setCardPeekMode(WatchFaceStyle.PEEK_MODE_VARIABLE)
.setPeekOpacityMode(WatchFaceStyle.PEEK_OPACITY_MODE_TRANSLUCENT)