ObjectAnimator.PropertyName 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
애니메이션 효과를 줄 속성의 이름을 가져옵니다. -또는- 애니메이션 효과를 줄 속성의 이름을 설정합니다.
public string? PropertyName { [Android.Runtime.Register("getPropertyName", "()Ljava/lang/String;", "")] get; [Android.Runtime.Register("setPropertyName", "(Ljava/lang/String;)V", "")] set; }
[<get: Android.Runtime.Register("getPropertyName", "()Ljava/lang/String;", "")>]
[<set: Android.Runtime.Register("setPropertyName", "(Ljava/lang/String;)V", "")>]
member this.PropertyName : string with get, set
속성 값
- 특성
설명
속성 getter 설명서:
애니메이션 효과를 줄 속성의 이름을 가져옵니다. 이 이름은 애니메이션 값을 설정하기 위해 호출되는 setter 함수를 파생시키는 데 사용됩니다. 예를 들어 속성 이름은 foo
대상 개체에서 함수 setFoo()
를 호출하게 됩니다. null이거나 valueFrom
valueTo
null인 경우 getter 함수도 파생되고 호출됩니다.
이 애니메이터가 속성의 문자열 이름 대신 개체를 사용하여 만든 Property
경우 이 메서드는 대신 해당 Property 개체를 반환 Property#getName() name
합니다. 하나 이상의 PropertyValuesHolder
개체를 사용하여 이 애니메이터를 만든 경우 이 메서드는 해당 개체의 목록(하나만 있는 경우) 또는 모든 이름의 쉼표로 구분된 목록(둘 이상이 있는 경우)을 반환 PropertyValuesHolder#getPropertyName() name
합니다.
에 대한 android.animation.ObjectAnimator.getPropertyName()
Java 설명서
속성 setter 설명서:
애니메이션 효과를 줄 속성의 이름을 설정합니다. 이 이름은 애니메이션 값을 설정하기 위해 호출될 setter 함수를 파생시키는 데 사용됩니다. 예를 들어 속성 이름은 foo
대상 개체에서 함수 setFoo()
를 호출하게 됩니다. null이거나 valueFrom
valueTo
null인 경우 getter 함수도 파생되고 호출됩니다.
애니메이션 효과를 주거나 사용 float
하거나 int
입력하는 속성의 이름으로 결정되는 setter 함수를 호출하고 해당 속성 void
에 대한 setter 함수에 반환 값이 있도록 하는 메커니즘의 최상의 성능을 위해 이렇게 하면 코드가 이러한 제한된 상황에 대해 최적화된 경로를 사용합니다. 다른 속성 형식 및 반환 형식은 작동하지만 일반적인 리플렉션 메커니즘으로 인해 요청을 처리하는 데 더 많은 오버헤드가 발생합니다.
이 속성 이름에서 파생된 setter 함수는 및 속성과 valueTo
동일한 매개 변수 형식 valueFrom
을 사용해야 합니다. 그렇지 않으면 setter 함수에 대한 호출이 실패합니다.
둘 이상의 PropertyValuesHolder 개체를 사용하여 여러 속성에 애니메이션 효과를 주도록 이 ObjectAnimator가 설정된 경우 propertyName을 설정하면 해당 PropertyValuesHolder 개체의 첫 번째 속성 이름만 설정됩니다.
에 대한 android.animation.ObjectAnimator.setPropertyName(java.lang.String)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.