Members
(static) defaultDateFormatter : AnimationViewModel~DateFormatter
获取或设置新实例使用的默认日期格式化程序。
(static) defaultTicks : Array.<Number>
获取或设置与穿梭环的新实例关联的已知时钟乘数的默认数组。
(static) defaultTimeFormatter : AnimationViewModel~TimeFormatter
获取或设置新实例使用的默认时间格式化程序。
clockViewModel : ClockViewModel
获取时钟视图模型。
dateFormatter : AnimationViewModel~DateFormatter
获取或设置用于设置显示日期格式的函数。
-
Default Value:
AnimationViewModel.defaultDateFormatter
dateLabel : String
获取当前日期的字符串表示形式。这一特性是可以观察到的。
faster : Command
获取提高动画速度的命令。
multiplierLabel : String
获取当前乘数的字符串表示形式。这一特性是可以观察到的。
pauseViewModel : ToggleButtonViewModel
获取暂停切换按钮视图模型。
playForwardViewModel : ToggleButtonViewModel
获取播放切换按钮视图模型。
playRealtimeViewModel : ToggleButtonViewModel
获取实时切换按钮视图模型。
playReverseViewModel : ToggleButtonViewModel
获取反向切换按钮视图模型。
shuttleRingAngle : Number
获取或设置当前梭环角度。这一特性是可以观察到的。
shuttleRingDragging : Boolean
获取或设置当前是否正在拖动梭形环。这一特性是可以观察到的。
-
Default Value:
false
slower : Command
获取降低动画速度的命令。
snapToTicks : Boolean
获取或设置拖动梭形环是否应导致乘数捕捉到定义的刻度值,而不是在它们之间进行插值。这一特性是可以观察到的。
-
Default Value:
false
timeFormatter : AnimationViewModel~TimeFormatter
获取或设置格式化显示时间的函数。
-
Default Value:
AnimationViewModel.defaultTimeFormatter
timeLabel : String
获取当前时间的字符串表示形式。这一特性是可以观察到的。
Methods
getShuttleRingTicks() → {Array.<Number>}
获取要与穿梭环关联的正已知时钟乘数数组的副本。
设置与梭形环关联的已知正时钟乘数的数组。这些值将具有为其创建的负等效值,并设置穿梭环的最小和最大值范围以及单击时捕捉到的值。这些值不需要按顺序排列,因为它们将自动排序,重复的值将被删除。
Parameters:
positiveTicks
(Array.<Number>)
要与梭形环关联的已知正时钟乘数的列表。
Type Definitions
DateFormatter(date, viewModel) → {String}
一种格式化显示日期的函数。
Parameters:
设置显示时间格式的函数。