public class WatchFaceStyle
extends Object implements Parcelable
| java.lang.Object | |
| ↳ | android.support.wearable.watchface.WatchFaceStyle |
表盘面部的样式描述符。 这里的参数会影响系统UI将如何绘制在表盘上。 这个类的一个实例应该被传递给setWatchFaceStyle(WatchFaceStyle)中的onCreate方法中的onCreate(SurfaceHolder) 。 要构建WatchFaceStyle,请使用WatchFaceStyle.Builder 。
Nested classes |
|
|---|---|
class |
WatchFaceStyle.Builder WatchFaceStyle对象的生成器。 |
Constants |
|
|---|---|
int |
AMBIENT_PEEK_MODE_HIDDEN 当选择此环境模式时,peek卡将隐藏在环境中。 |
int |
AMBIENT_PEEK_MODE_VISIBLE 选择此环境模式时,将在环境中显示peek卡。 |
int |
BACKGROUND_VISIBILITY_INTERRUPTIVE 选择此后台可见性后,只能简要显示偷看卡的背景,并且只有当偷看卡表示中断通知时。 |
int |
BACKGROUND_VISIBILITY_PERSISTENT 选择此后台可见性后,应始终显示peek卡的背景。 |
int |
PEEK_MODE_SHORT 当选择这个偷看模式时,偷看卡片将会是一条高线。 |
int |
PEEK_MODE_VARIABLE 当选择这种偷看模式时,偷看卡片将根据需要保持高度,同时在顶部保留足够的空间来绘制系统时间和状态图标。 |
int |
PEEK_OPACITY_MODE_OPAQUE 当选择这种不透明度时,第一张牌在偷看时将完全不透明。 |
int |
PEEK_OPACITY_MODE_TRANSLUCENT 当选择这种不透明度时,第一张牌在偷看时会稍微半透明。 |
int |
PROTECT_HOTWORD_INDICATOR 是否在“Ok Google”字符串后面放置半透明黑色背景,使其在白色背景上可见。 |
int |
PROTECT_STATUS_BAR 是否将状态栏后面的半透明黑色背景放在白色背景上显示。 |
int |
PROTECT_WHOLE_SCREEN 是否将整个表盘背景变暗一点,以便时间和图标始终可见。 |
Inherited constants |
|---|
android.os.Parcelable
|
Fields |
|
|---|---|
public static final Creator<WatchFaceStyle> |
CREATOR |
Public methods |
|
|---|---|
int |
describeContents() |
boolean |
equals(Object otherObj) |
boolean |
getAcceptsTapEvents() 表盘是否接受轻拍事件。 |
int |
getAmbientPeekMode() 控制在手表处于环境,黑白模式时如何显示第一张偷看卡。 |
int |
getBackgroundVisibility() 控制显示第一张偷看卡片的背景。 |
int |
getCardPeekMode() 控制在显示表盘时第一张卡片将进入窥视屏幕的距离。 |
ComponentName |
getComponent() 正在指定样式的表盘活动的组件。 |
int |
getHotwordIndicatorGravity() 控制屏幕上的热门词汇(OK Google)的位置。 |
int |
getPeekOpacityMode() 控制在显示表盘时,第一张偷看卡片是否应该是不透明的。 |
boolean |
getShowSystemUiTime() 如果属实,系统将在系统表面绘制系统风格的时间。 |
boolean |
getShowUnreadCountIndicator() 是否添加流中有多少个未读卡的指示符。 |
int |
getStatusBarGravity() 控制屏幕上状态图标的位置(电池状态,缺少连接)。 |
int |
getViewProtectionMode() 允许将背景颜色添加到主屏幕的UI元素,以便它们在表盘上可读。 |
int |
hashCode() |
String |
toString() |
void |
writeToParcel(Parcel parcel, int flags) |
Inherited methods |
|
|---|---|
java.lang.Object
|
|
android.os.Parcelable
|
|
int AMBIENT_PEEK_MODE_HIDDEN
当选择此环境模式时,peek卡将隐藏在环境中。
常数值:1(0x00000001)
int AMBIENT_PEEK_MODE_VISIBLE
选择此环境模式时,将在环境中显示peek卡。 这是默认模式。
常量值:0(0x00000000)
int BACKGROUND_VISIBILITY_INTERRUPTIVE
选择此后台可见性后,只能简要显示偷看卡的背景,并且只有当偷看卡表示中断通知时。 这是默认模式。
常量值:0(0x00000000)
int BACKGROUND_VISIBILITY_PERSISTENT
选择此后台可见性后,应始终显示peek卡的背景。 请注意,只要出现偷看卡,这会遮挡您的表盘。
常数值:1(0x00000001)
int PEEK_MODE_SHORT
当选择这个偷看模式时,偷看卡片将会是一条高线。
常数值:1(0x00000001)
int PEEK_MODE_VARIABLE
当选择这种偷看模式时,偷看卡片将根据需要保持高度,同时在顶部保留足够的空间来绘制系统时间和状态图标。 这是默认模式。
常量值:0(0x00000000)
int PEEK_OPACITY_MODE_OPAQUE
当选择这种不透明度时,第一张牌在偷看时将完全不透明。 这是默认模式。
常量值:0(0x00000000)
int PEEK_OPACITY_MODE_TRANSLUCENT
当选择这种不透明度时,第一张牌在偷看时会稍微半透明。
常数值:1(0x00000001)
int PROTECT_HOTWORD_INDICATOR
是否在“Ok Google”字符串后面放置半透明黑色背景,使其在白色背景上可见。
常量值:2(0x00000002)
int PROTECT_STATUS_BAR
是否将状态栏后面的半透明黑色背景放在白色背景上显示。
常数值:1(0x00000001)
int PROTECT_WHOLE_SCREEN
是否将整个表盘背景变暗一点,以便时间和图标始终可见。
常量值:4(0x00000004)
int describeContents ()
| Returns | |
|---|---|
int |
|
boolean equals (Object otherObj)
| Parameters | |
|---|---|
otherObj |
Object
|
| Returns | |
|---|---|
boolean |
|
boolean getAcceptsTapEvents ()
表盘是否接受轻拍事件。 默认值是false。
| Returns | |
|---|---|
boolean |
|
int getAmbientPeekMode ()
控制在手表处于环境,黑白模式时如何显示第一张偷看卡。 可以设置为AMBIENT_PEEK_MODE_VISIBLE或AMBIENT_PEEK_MODE_HIDDEN 。 AMBIENT_PEEK_MODE_VISIBLE是默认值。
| Returns | |
|---|---|
int |
|
int getBackgroundVisibility ()
控制显示第一张偷看卡片的背景。 可以设置为BACKGROUND_VISIBILITY_INTERRUPTIVE或BACKGROUND_VISIBILITY_PERSISTENT 。 BACKGROUND_VISIBILITY_INTERRUPTIVE是默认值。
| Returns | |
|---|---|
int |
|
int getCardPeekMode ()
控制在显示表盘时第一张卡片将进入窥视屏幕的距离。 可以设置为PEEK_MODE_VARIABLE或PEEK_MODE_SHORT 。 PEEK_MODE_VARIABLE是默认值。
| Returns | |
|---|---|
int |
|
ComponentName getComponent ()
正在指定样式的表盘活动的组件。
| Returns | |
|---|---|
ComponentName |
|
int getHotwordIndicatorGravity ()
控制屏幕上的热门词汇(OK Google)的位置。 可以被设置为水平重力常数(的任何组合LEFT , CENTER_HORIZONTAL , RIGHT )和垂直重力常数( TOP , CENTER_VERTICAL , BOTTOM ),例如Gravity.LEFT | Gravity.BOTTOM。 在圆形屏幕上,只有垂直重力受到尊重。
| Returns | |
|---|---|
int |
|
int getPeekOpacityMode ()
控制在显示表盘时,第一张偷看卡片是否应该是不透明的。 可以设置为PEEK_OPACITY_MODE_OPAQUE或PEEK_OPACITY_MODE_TRANSLUCENT 。 PEEK_OPACITY_MODE_OPAQUE是默认值。
| Returns | |
|---|---|
int |
|
boolean getShowSystemUiTime ()
如果属实,系统将在系统表面绘制系统风格的时间。 默认情况下,它被设置为false,这意味着您应该在表盘上绘制或明确表示时间。
| Returns | |
|---|---|
boolean |
|
boolean getShowUnreadCountIndicator ()
是否添加流中有多少个未读卡的指示符。 指示器将显示在状态图标旁边(电池状态,缺少连接)。 默认值是false。
| Returns | |
|---|---|
boolean |
|
int getStatusBarGravity ()
控制屏幕上状态图标的位置(电池状态,缺少连接)。 可以被设置为水平的任何组合Gravity常数( LEFT , CENTER_HORIZONTAL , RIGHT )和垂直Gravity常数( TOP , CENTER_VERTICAL , BOTTOM ),例如Gravity.LEFT | Gravity.BOTTOM 。 在圆形屏幕上,只有垂直重力受到尊重。
| Returns | |
|---|---|
int |
|
int getViewProtectionMode ()
允许将背景颜色添加到主屏幕的UI元素,以便它们在表盘上可读。 如果表面颜色接近白色,应使用此项。 这可以被设置到的任何组合PROTECT_STATUS_BAR , PROTECT_HOTWORD_INDICATOR和PROTECT_WHOLE_SCREEN ,例如PROTECT_STATUS_BAR | PROTECT_HOTWORD_INDICATOR 。 默认值是无保护。
| Returns | |
|---|---|
int |
|
int hashCode ()
| Returns | |
|---|---|
int |
|
String toString ()
| Returns | |
|---|---|
String |
|
void writeToParcel (Parcel parcel,
int flags)
| Parameters | |
|---|---|
parcel |
Parcel
|
flags |
int
|