Members
(static) defaultDateFormatter : AnimationViewModel~DateFormatter
獲取或設(shè)置新實例使用的默認(rèn)日期格式化程序。
(static) defaultTicks : Array.<Number>
獲取或設(shè)置與穿梭環(huán)的新實例關(guān)聯(lián)的已知時鐘乘數(shù)的默認(rèn)數(shù)組。
(static) defaultTimeFormatter : AnimationViewModel~TimeFormatter
獲取或設(shè)置新實例使用的默認(rèn)時間格式化程序。
clockViewModel : ClockViewModel
獲取時鐘視圖模型。
dateFormatter : AnimationViewModel~DateFormatter
獲取或設(shè)置用于設(shè)置顯示日期格式的函數(shù)。
-
Default Value:
AnimationViewModel.defaultDateFormatter
dateLabel : String
獲取當(dāng)前日期的字符串表示形式。這一特性是可以觀察到的。
faster : Command
獲取提高動畫速度的命令。
multiplierLabel : String
獲取當(dāng)前乘數(shù)的字符串表示形式。這一特性是可以觀察到的。
pauseViewModel : ToggleButtonViewModel
獲取暫停切換按鈕視圖模型。
playForwardViewModel : ToggleButtonViewModel
獲取播放切換按鈕視圖模型。
playRealtimeViewModel : ToggleButtonViewModel
獲取實時切換按鈕視圖模型。
playReverseViewModel : ToggleButtonViewModel
獲取反向切換按鈕視圖模型。
shuttleRingAngle : Number
獲取或設(shè)置當(dāng)前梭環(huán)角度。這一特性是可以觀察到的。
shuttleRingDragging : Boolean
獲取或設(shè)置當(dāng)前是否正在拖動梭形環(huán)。這一特性是可以觀察到的。
-
Default Value:
false
slower : Command
獲取降低動畫速度的命令。
snapToTicks : Boolean
獲取或設(shè)置拖動梭形環(huán)是否應(yīng)導(dǎo)致乘數(shù)捕捉到定義的刻度值,而不是在它們之間進(jìn)行插值。這一特性是可以觀察到的。
-
Default Value:
false
timeFormatter : AnimationViewModel~TimeFormatter
獲取或設(shè)置格式化顯示時間的函數(shù)。
-
Default Value:
AnimationViewModel.defaultTimeFormatter
timeLabel : String
獲取當(dāng)前時間的字符串表示形式。這一特性是可以觀察到的。
Methods
getShuttleRingTicks() → {Array.<Number>}
獲取要與穿梭環(huán)關(guān)聯(lián)的正已知時鐘乘數(shù)數(shù)組的副本。
設(shè)置與梭形環(huán)關(guān)聯(lián)的已知正時鐘乘數(shù)的數(shù)組。這些值將具有為其創(chuàng)建的負(fù)等效值,并設(shè)置穿梭環(huán)的最小和最大值范圍以及單擊時捕捉到的值。這些值不需要按順序排列,因為它們將自動排序,重復(fù)的值將被刪除。
Parameters:
positiveTicks
(Array.<Number>)
要與梭形環(huán)關(guān)聯(lián)的已知正時鐘乘數(shù)的列表。
Type Definitions
DateFormatter(date, viewModel) → {String}
一種格式化顯示日期的函數(shù)。
Parameters:
設(shè)置顯示時間格式的函數(shù)。