public static class WatchFaceStyle.Builder
extends Object
| java.lang.Object | |
| ↳ | android.support.wearable.watchface.WatchFaceStyle.Builder |
WatchFaceStyle对象的生成器。
Public constructors |
|
|---|---|
WatchFaceStyle.Builder(Service service) |
|
Public methods |
|
|---|---|
WatchFaceStyle |
build() 构造只读WatchFaceStyle对象。 |
WatchFaceStyle.Builder |
setAcceptsTapEvents(boolean acceptsTapEvents) 设置此表盘是否接受轻击事件。 |
WatchFaceStyle.Builder |
setAmbientPeekMode(int ambientPeekMode) 设置在手表处于环境,黑白模式时如何显示第一张偷看卡。 |
WatchFaceStyle.Builder |
setBackgroundVisibility(int backgroundVisibility) 设置如何显示第一张偷看卡片的背景。 |
WatchFaceStyle.Builder |
setCardPeekMode(int peekMode) 在显示表盘时,设置第一张卡片在屏幕上的距离。 |
WatchFaceStyle.Builder |
setHotwordIndicatorGravity(int hotwordIndicatorGravity) 设置热门词汇(OK Google)在屏幕上的位置。 |
WatchFaceStyle.Builder |
setPeekOpacityMode(int peekOpacityMode) 设置显示表盘时,第一张偷看卡应该是不透明的。 |
WatchFaceStyle.Builder |
setShowSystemUiTime(boolean showSystemUiTime) 设置系统是否在系统表面绘制系统风格的时间。 |
WatchFaceStyle.Builder |
setShowUnreadCountIndicator(boolean show) 设置是否添加流中有多少个未读卡的指示符。 |
WatchFaceStyle.Builder |
setStatusBarGravity(int statusBarGravity) 在屏幕上设置状态图标的位置(电池状态,缺乏连接)。 |
WatchFaceStyle.Builder |
setViewProtection(int viewProtection) 此方法已弃用。 改为使用 |
WatchFaceStyle.Builder |
setViewProtectionMode(int viewProtectionMode) 将背景颜色添加到主屏幕的UI元素,以便在表盘上可读。 |
Inherited methods |
|
|---|---|
java.lang.Object
|
|
WatchFaceStyle.Builder (Service service)
| Parameters | |
|---|---|
service |
Service
|
WatchFaceStyle.Builder setAcceptsTapEvents (boolean acceptsTapEvents)
设置此表盘是否接受轻击事件。 默认值是false。
该设置这Watchfaces true正指示它们准备接收 TAP_TYPE_TOUCH , TAP_TYPE_TOUCH_CANCEL ,和 TAP_TYPE_TAP
| Parameters | |
|---|---|
acceptsTapEvents |
boolean: whether to receive touch events. |
| Returns | |
|---|---|
WatchFaceStyle.Builder |
|
WatchFaceStyle.Builder setAmbientPeekMode (int ambientPeekMode)
设置在手表处于环境,黑白模式时如何显示第一张偷看卡。
| Parameters | |
|---|---|
ambientPeekMode |
int: must be either AMBIENT_PEEK_MODE_VISIBLE or AMBIENT_PEEK_MODE_HIDDEN |
| Returns | |
|---|---|
WatchFaceStyle.Builder |
|
WatchFaceStyle.Builder setBackgroundVisibility (int backgroundVisibility)
设置如何显示第一张偷看卡片的背景。
| Parameters | |
|---|---|
backgroundVisibility |
int: must be either BACKGROUND_VISIBILITY_INTERRUPTIVE or BACKGROUND_VISIBILITY_PERSISTENT |
| Returns | |
|---|---|
WatchFaceStyle.Builder |
|
WatchFaceStyle.Builder setCardPeekMode (int peekMode)
在显示表盘时,设置第一张卡片在屏幕上的距离。
| Parameters | |
|---|---|
peekMode |
int: must be either PEEK_MODE_VARIABLE or PEEK_MODE_SHORT |
| Returns | |
|---|---|
WatchFaceStyle.Builder |
|
WatchFaceStyle.Builder setHotwordIndicatorGravity (int hotwordIndicatorGravity)
设置热门词汇(OK Google)在屏幕上的位置。
| Parameters | |
|---|---|
hotwordIndicatorGravity |
int: This must be any combination of horizontal Gravity constant (LEFT, CENTER_HORIZONTAL, RIGHT) and vertical Gravity constants (TOP, CENTER_VERTICAL, BOTTOM), e.g. Gravity.LEFT | Gravity.BOTTOM. On circular screens, only the vertical gravity is respected. |
| Returns | |
|---|---|
WatchFaceStyle.Builder |
|
WatchFaceStyle.Builder setPeekOpacityMode (int peekOpacityMode)
设置显示表盘时,第一张偷看卡应该是不透明的。
| Parameters | |
|---|---|
peekOpacityMode |
int: must be either PEEK_OPACITY_MODE_OPAQUE or PEEK_OPACITY_MODE_TRANSLUCENT |
| Returns | |
|---|---|
WatchFaceStyle.Builder |
|
WatchFaceStyle.Builder setShowSystemUiTime (boolean showSystemUiTime)
设置系统是否在系统表面绘制系统风格的时间。
| Parameters | |
|---|---|
showSystemUiTime |
boolean: Set this to false if you already draw or clearly represent the time on your watch face. |
| Returns | |
|---|---|
WatchFaceStyle.Builder |
|
WatchFaceStyle.Builder setShowUnreadCountIndicator (boolean show)
设置是否添加流中有多少个未读卡的指示符。 指示器将显示在状态图标旁边(电池状态,缺少连接)。
| Parameters | |
|---|---|
show |
boolean: if true an indicator will be shown |
| Returns | |
|---|---|
WatchFaceStyle.Builder |
|
WatchFaceStyle.Builder setStatusBarGravity (int statusBarGravity)
在屏幕上设置状态图标的位置(电池状态,缺乏连接)。
| Parameters | |
|---|---|
statusBarGravity |
int: This must be any combination of horizontal Gravity constant (LEFT, CENTER_HORIZONTAL, RIGHT) and vertical Gravity constants (TOP, CENTER_VERTICAL, BOTTOM), e.g. Gravity.LEFT | Gravity.BOTTOM. On circular screens, only the vertical gravity is respected. |
| Returns | |
|---|---|
WatchFaceStyle.Builder |
|
WatchFaceStyle.Builder setViewProtection (int viewProtection)
此方法已弃用。
改为使用setViewProtectionMode(int) 。
将背景颜色添加到主屏幕的UI元素,以便在表盘上可读。 如果表面颜色接近白色,应使用此项。
| Parameters | |
|---|---|
viewProtection |
int: must be any combination of PROTECT_STATUS_BAR, PROTECT_HOTWORD_INDICATOR and PROTECT_WHOLE_SCREEN, e.g. PROTECT_STATUS_BAR | PROTECT_HOTWORD_INDICATOR |
| Returns | |
|---|---|
WatchFaceStyle.Builder |
|
WatchFaceStyle.Builder setViewProtectionMode (int viewProtectionMode)
将背景颜色添加到主屏幕的UI元素,以便在表盘上可读。 如果表面颜色接近白色,应使用此项。
| Parameters | |
|---|---|
viewProtectionMode |
int: must be any combination of PROTECT_STATUS_BAR, PROTECT_HOTWORD_INDICATOR and PROTECT_WHOLE_SCREEN, e.g. PROTECT_STATUS_BAR | PROTECT_HOTWORD_INDICATOR |
| Returns | |
|---|---|
WatchFaceStyle.Builder |
|