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