본문으로 건너뛰기

startStateTransitionWithIndex

startStateTransitionWithIndex

지정한 인덱스(index)의 항목을 대상으로 State Transition을 실행합니다. 반복(리스트) 레이아웃에서 특정 항목 하나에만 전환을 적용하고 싶을 때 사용합니다. 이 index는 전환이 적용될 반복 항목을 가리키며, setStateTransitionPropertyindex(전환 내 스텝 번호)와는 의미가 다르니 혼동하지 마세요.

파라미터

이름타입설명
transitionIDString실행할 state transition의 id
indexint전환이 적용될 반복 레이아웃 항목의 인덱스
onEndJSFunction?전환이 끝났을 때 호출되는 콜백(인자 없음). 생략 가능(null)
durationdouble?지속 시간(초)을 재정의. 생략(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) — 전환의 특정 스텝 속성 값 변경