startStateTransitionWithIndex
startStateTransitionWithIndex
指定したインデックス(index)の項目を対象にState Transitionを実行します。繰り返し(リスト)レイアウトで特定の項目1つだけに遷移を適用したいときに使用します。このindexは遷移が適用される繰り返し項目を指し、setStateTransitionPropertyのindex(遷移内のステップ番号)とは意味が異なるため混同しないでください。
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
transitionID | String | 実行するstate transitionのid |
index | int | 遷移が適用される繰り返しレイアウト項目のインデックス |
onEnd | JSFunction? | 遷移が終了したときに呼び出されるコールバック(引数なし)。省略可(null) |
duration | double? | 継続時間(秒)を上書きします。省略(null)した場合は、そのstate transitionに設定されている既存の継続時間をそのまま使用します |
戻り値: void
Example
$act.startStateTransitionWithIndex("highlightRow", 2, function () {
$log.d("전환 완료");
}, 0.3);
関連
$act.startStateTransition(transitionID, onEnd, duration)— インデックスなしで単一の対象に適用$act.stopStateTransition(transitionID)— 実行中の遷移を停止$act.setStateTransitionProperty(transitionID, index, property, value)— 遷移の特定ステップのプロパティ値を変更