Drawable.SetState(Int32[]) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
그리기의 상태 집합을 지정합니다.
[Android.Runtime.Register("setState", "([I)Z", "GetSetState_arrayIHandler")]
public virtual bool SetState (int[] stateSet);
[<Android.Runtime.Register("setState", "([I)Z", "GetSetState_arrayIHandler")>]
abstract member SetState : int[] -> bool
override this.SetState : int[] -> bool
매개 변수
- stateSet
- Int32[]
표시할 새 상태 집합입니다.
반환
이 상태 변경으로 인해 Drawable의 모양이 변경되었으므로 무효화가 필요하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
- 특성
설명
그리기의 상태 집합을 지정합니다. 사용 사례에 따라 다릅니다. 따라서 관련 설명서를 참조하세요. 예를 들어 Button과 같은 위젯의 배경은 [android.R.attr#state_focused
, android.R.attr#state_pressed
]의 상태를 이해합니다.
제공하는 새 상태로 인해 Drawable의 모양이 변경되는 경우 해당 상태를 다시 그리<기 위해 호출 #invalidateSelf
을 담당합니다. em>및</em> true는 이 함수에서 반환됩니다.
참고: Drawable은 새 상태 배열이 제공될 때까지 var>stateSet</var>에 대한 <참조를 보유하므로 이 시간 동안 이 배열을 수정해서는 안 됩니다.
에 대한 android.graphics.drawable.Drawable.setState(int[])
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.