TouchableOpacity
터치 기반 입력을 더 광범위하고 미래 지향적으로 처리하려면 Pressable API를 확인해 보자.
이 API는 뷰가 터치에 적절히 반응하도록 감싸는 역할을 한다. 누르는 순간 감싼 뷰의 투명도가 감소하며, 뷰가 어두워지는 효과를 준다.
투명도는 자식 요소를 Animated.View
로 감싸서 제어한다. 이 Animated.View
는 뷰 계층 구조에 추가되므로, 레이아웃에 영향을 미칠 수 있다는 점에 유의해야 한다.
예제
참조
Props
TouchableWithoutFeedback Props
TouchableWithoutFeedback Props를 상속한다.
style
타입 |
---|
View.style |
activeOpacity
터치가 활성화되었을 때 감싸진 뷰의 투명도를 결정한다. 기본값은 0.2
이다.
타입 |
---|
number |
hasTVPreferredFocus
iOS
(Apple TV 전용) TV에서 선호하는 포커스 설정 (View 컴포넌트 문서 참조).
타입 |
---|
bool |
nextFocusDown
Android
TV에서 다음 포커스를 아래로 이동하는 기능을 정의한다 (View 컴포넌트 문서 참조).
타입 |
---|
number |
nextFocusForward
Android
TV에서 다음 포커스로 이동할 뷰를 지정한다 (View 컴포넌트 문서 참조).
타입 |
---|
number |
nextFocusLeft
Android
TV에서 왼쪽으로 포커스를 이동할 때 사용한다 (View 컴포넌트 문서 참조).
타입 |
---|
number |
nextFocusRight
Android
TV에서 오른쪽으로 포커스를 이동시킨다 (View 컴포넌트 문서 참조).
타입 |
---|
number |
nextFocusUp
Android
TV에서 다음 포커스 위로 이동하는 기능 (View 컴포넌트 문서 참조).
타입 |
---|
number |