其他分享
首页 > 其他分享> > 更改自定义Android佩戴表面上的电池图标的位置

更改自定义Android佩戴表面上的电池图标的位置

作者:互联网

我正在创建一个自定义表盘,我想改变它上面的电池图标的位置.默认情况下,它位于左上角,我希望它位于任务栏上的其他位置.

有谁知道怎么做?

解决方法:

对于新的Watch Face API,您应该在代码中的某处调用setWatchFaceStyle. Engine.onCreate()是个好地方.这就是您的通话方式:

setWatchFaceStyle(new WatchFaceStyle.Builder(MyWatchFaceService.this)
        .setCardPeekMode(WatchFaceStyle.PEEK_MODE_SHORT)
        .setBackgroundVisibility(WatchFaceStyle.BACKGROUND_VISIBILITY_INTERRUPTIVE)
        .setHotwordIndicatorGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL)
        .setShowSystemUiTime(false)
        .build());

这将把“Ok Google”热门词放在屏幕中间的顶部.

同样,您可以使用setStatusBarGravity()为状态图标执行此操作:

        .setStatusBarGravity(Gravity.TOP | Gravity.CENTER_HORIZONTAL)

标签:android,clock,wear-os
来源: https://codeday.me/bug/20190717/1490744.html