Я создаю новый циферблат для одежды Android.
Я хотел бы изменить видимость некоторых элементов (текстовых изображений) на циферблате, если на экране отображаются индикаторы (потеря соединения, заряд батареи).
Есть ли способ узнать, когда эти индикаторы становятся видимыми?
Здесь я настроил watchFaceStyle:
setWatchFaceStyle(new WatchFaceStyle.Builder(DigitalWatchFaceService.this)
.setAcceptsTapEvents(false)
.setCardPeekMode(WatchFaceStyle.PEEK_MODE_SHORT)
.setBackgroundVisibility(WatchFaceStyle.BACKGROUND_VISIBILITY_INTERRUPTIVE)
.setHotwordIndicatorGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL)
.setPeekOpacityMode(WatchFaceStyle.PEEK_OPACITY_MODE_TRANSLUCENT)
.setShowUnreadCountIndicator(false)
.setStatusBarGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL)
.setShowSystemUiTime(false)
.build());
Есть ли что-то вроде ..:
isStatusBarVisible()
or
isHotwordIndicatorVisible()
или есть какой-то метод в слушателе? не могу найти что-то подобное..