new ClockViewModel(clock)
一个视图模型,为用户界面提供一个Clock。
| Name | Type | Description |
|---|---|---|
clock |
Clock |
可选
该视图模型封装的时钟对象,如果未定义,则将创建一个新实例。 |
- See:
Members
-
canAnimateBoolean
-
获取或设置时钟是否可以动画。 See
Clock#canAnimate. 该属性是可观测的。 -
clockClock
-
获取底层时钟。
-
clockRangeClockRange
-
获取或设置时钟范围设置。 See
Clock#clockRange. 该属性是可观测的。 -
clockStepClockStep
-
获取或设置时钟步进设置。 See
Clock#clockStep. 该属性是可观测的。 -
currentTimeJulianDate
-
获取或设置当前时间。 See
Clock#currentTime. 该属性是可观测的。 -
multiplierNumber
-
获取或设置时钟倍频。 See
Clock#multiplier. 该属性是可观测的。 -
shouldAnimateBoolean
-
获取或设置时钟是否应该动画化。 See
Clock#shouldAnimate. 该属性是可观测的。 -
startTimeJulianDate
-
获取或设置时钟的开始时间。 See
Clock#startTime. 该属性是可观测的。 -
stopTimeJulianDate
-
获取或设置时钟的停止时间。 See
Clock#stopTime. 该属性是可观测的。 -
systemTimeJulianDate
-
获取当前系统时间。 该属性是可观测的。
Methods
-
destroy()
-
销毁视图模型。当不再需要视图模型时,应调用它来正确清理视图模型。
-
isDestroyed(){Boolean}
-
Returns:
Type Description Boolean 如果对象已被销毁,则为 true,否则为 false。 -
synchronize()
-
用底层时钟的内容更新视图模型。如果底层时钟已发生变化,而 Clock.tick 尚未被调用,则可以调用它来强制更新视图模型。