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:
設置顯示時間格式的函數。