SurfaceViewProps
拡張
ViewProps
プロパティ
accessibilityActions?
optionalaccessibilityActions: readonlyReadonly<{label:string;name:string; }>[]
アクセシビリティに利用できる一連のカスタムアクションを提供します。
継承元
ViewProps.accessibilityActions
accessibilityElementsHidden?
optionalaccessibilityElementsHidden:boolean
このアクセシビリティ要素に含まれるアクセシビリティ要素がスクリーンリーダーで非表示であるかどうかを示すブール値です。
プラットフォーム
ios
継承元
ViewProps.accessibilityElementsHidden
accessibilityHint?
optionalaccessibilityHint:string
アクセシビリティ要素に対してアクションを実行したときに何が起きるかを、ユーザーが理解できるようにするためのアクセシビリティヒントです。アクションの結果がアクセシビリティラベルからは明確でない場合に使用できます。
継承元
ViewProps.accessibilityHint
accessibilityIgnoresInvertColors?
optionalaccessibilityIgnoresInvertColors:boolean
https://reactnative.dev/docs/accessibility#accessibilityignoresinvertcolorsios
プラットフォーム
ios
継承元
ViewProps.accessibilityIgnoresInvertColors
accessibilityLabel?
optionalaccessibilityLabel:string
ユーザーが要素を操作したときにスクリーンリーダーが読み上げるテキストをオーバーライドします。デフォルトのラベルは、すべての子を走査し、すべてのTextノードをスペースで区切って連結することで作成されます。
継承元
ViewProps.accessibilityLabel
accessibilityLabelledBy?
optionalaccessibilityLabelledBy:string|string[]
複雑なフォームの作成に使用される別の要素nativeIDへの参照。accessibilityLabelledByの値は、関連する要素のnativeIDと一致している必要があります。
プラットフォーム
android
継承元
ViewProps.accessibilityLabelledBy
accessibilityLanguage?
optionalaccessibilityLanguage:string
accessibilityLanguageプロパティを使用すると、スクリーンリーダーは要素のラベル、値、ヒントを読み上げる際に使用する言語を判断できます。指定する文字列値はBCP 47仕様(https://www.rfc-editor.org/info/bcp47)に従っている必要があります。https://reactnative.dev/docs/accessibility#accessibilitylanguage-ios(英語のみ)を参照してください。
プラットフォーム
ios
継承元
ViewProps.accessibilityLanguage
accessibilityLiveRegion?
optionalaccessibilityLiveRegion:"none"|"polite"|"assertive"
このビューが変更されたときにユーザーに通知する必要があるかどうかをアクセシビリティサービスに指示します。Android APIレベル19以上でのみ動作します。参考資料については、http://developer.android.com/reference/android/view/View.html#attr_android:accessibilityLiveRegion(英語のみ)を参照してください。
プラットフォーム
android
継承元
ViewProps.accessibilityLiveRegion
accessibilityRole?
optionalaccessibilityRole:AccessibilityRole
AccessibilityRoleは、iOSのVoiceOverまたはAndroidのTalkBackを使用しているユーザーに、フォーカスしている要素のタイプを伝えます。
継承元
ViewProps.accessibilityRole
accessibilityState?
optionalaccessibilityState:AccessibilityState
AccessibilityStateは、iOSのVoiceOverまたはAndroidのTalkBackを使用しているユーザーに、現在フォーカスしている要素の状態を伝えます。
継承元
ViewProps.accessibilityState
accessibilityValue?
optionalaccessibilityValue:AccessibilityValue
コンポーネントの現在の値を表します。コンポーネントの値に関する説明をテキストで指定できます。スライダーや進行状況バーなどの範囲ベースのコンポーネントの場合は、範囲情報(最小値、現在の値、最大値)が含まれます。
継承元
ViewProps.accessibilityValue
accessibilityViewIsModal?
optionalaccessibilityViewIsModal:boolean
VoiceOverが、指定されたビューの兄弟要素を無視するかどうかを示すブール値。
プラットフォーム
ios
継承元
ViewProps.accessibilityViewIsModal
accessible?
optionalaccessible:boolean
trueの場合、ビューがアクセシビリティ要素であることを示します。デフォルトでは、タッチ可能な要素はすべてアクセシビリティ対応です。
継承元
ViewProps.accessible
aria-busy?
optionalaria-busy:boolean
accessibilityStateのエイリアス
https://reactnative.dev/docs/accessibility#accessibilitystate(英語のみ)を参照してください
継承元
ViewProps.aria-busy
aria-checked?
optionalaria-checked:boolean|"mixed"
継承元
ViewProps.aria-checked
aria-disabled?
optionalaria-disabled:boolean
継承元
ViewProps.aria-disabled
aria-expanded?
optionalaria-expanded:boolean
継承元
ViewProps.aria-expanded
aria-hidden?
optionalaria-hidden:boolean
このアクセシビリティ要素に含まれているアクセシビリティ要素が非表示かどうかを示す値です。
継承元
ViewProps.aria-hidden
aria-label?
optionalaria-label:string
accessibilityLabelのエイリアス。https://reactnative.dev/docs/view#accessibilitylabel(英語のみ) https://github.com/facebook/react-native/issues/34424(英語のみ)
継承元
ViewProps.aria-label
aria-labelledby?
optionalaria-labelledby:string
関連付けられたラベルテキストのnativeIDを表します。ユーザー補助機能がこのプロパティを持つコンポーネントにフォーカスすると、テキストが読み上げられます。
プラットフォーム
android
継承元
ViewProps.aria-labelledby
aria-live?
optionalaria-live:"off"|"polite"|"assertive"
継承元
ViewProps.aria-live
aria-modal?
optionalaria-modal:boolean
継承元
ViewProps.aria-modal
aria-selected?
optionalaria-selected:boolean
継承元
ViewProps.aria-selected
aria-valuemax?
optionalaria-valuemax:number
継承元
ViewProps.aria-valuemax
aria-valuemin?
optionalaria-valuemin:number
継承元
ViewProps.aria-valuemin
aria-valuenow?
optionalaria-valuenow:number
継承元
ViewProps.aria-valuenow
aria-valuetext?
optionalaria-valuetext:string
継承元
ViewProps.aria-valuetext
children?
optionalchildren:ReactNode
継承元
ViewProps.children
collapsable?
optionalcollapsable:boolean
子をレイアウトするためにのみ使用されているビューや何も描画しないビューは、最適化の結果として、ネイティブ階層から自動的に削除される場合があります。この最適化を無効にして、これらのビューがネイティブビュー階層に確実に含まれるようにするには、このプロパティをfalseに設定します。
継承元
ViewProps.collapsable
focusable?
optionalfocusable:boolean
このViewを非タッチ入力デバイスでフォーカス可能にするかどうかを指定します。たとえば、ハードウェアキーボードによるフォーカスを受け取るかどうかを示します。
継承元
ViewProps.focusable
hasTVPreferredFocus?
optionalhasTVPreferredFocus:boolean
(Apple TVのみ)trueに設定すると、Apple TVのフォーカスエンジンに強制的にこのビューにフォーカスを移動させることができます。
プラットフォーム
ios
継承元
ViewProps.hasTVPreferredFocus
hitSlop?
optionalhitSlop:Insets
ビューの外側でもタッチイベントを開始できる範囲を定義します。一般的なインターフェイスガイドラインでは、少なくとも30~40ポイント/密度非依存ピクセルの範囲をタッチターゲットとして許容することが推奨されています。タッチ可能なビューの高さが20の場合、次のようにするとタッチ可能な高さを40に拡張できます。
hitSlop={{top: 10, bottom: 10, left: 0, right: 0}}を設定します。
注:タッチ領域が親ビューの境界を越えて拡張されることはありません。2つのビューが重なる部分がタッチされた場合は、兄弟ビューのZインデックスが常に優先されます。
継承元
ViewProps.hitSlop
id?
optionalid:string
Reactで管理されるビューをネイティブコードから参照するために使用されます。
継承元
ViewProps.id
importantForAccessibility?
optionalimportantForAccessibility:"auto"|"yes"|"no"|"no-hide-descendants"
[Android] ビューがアクセシビリティイベントを発生させるかどうかと、アクセシビリティサービスに報告するかどうかを制御します。
継承元
ViewProps.importantForAccessibility
isTVSelectable?
optionalisTVSelectable:boolean
(Apple TVのみ)trueに設定すると、Apple TVのリモコンを使用して、このビューにフォーカスを移動したり、操作したりできます。
プラットフォーム
ios
継承元
ViewProps.isTVSelectable
nativeID?
optionalnativeID:string
Reactで管理されるビューをネイティブコードから参照するために使用されます。
継承元
ViewProps.nativeID
needsOffscreenAlphaCompositing?
optionalneedsOffscreenAlphaCompositing:boolean
正確な色とブレンド動作を維持するために、このViewをオフスクリーンでレンダリングしてアルファ合成する必要があるかどうかを示します。デフォルト(false)では、コンポーネント全体をオフスクリーンでレンダリングしてからアルファ値で合成して戻すのではなく、各要素の描画に使用されるペイントにアルファを適用してコンポーネントと子を描画します。このデフォルトの動作は、不透明度を設定したビューに複数の重なり合う要素があると(複数のビューが重なっている場合や、テキストと背景がある場合など)、目につきやすく望ましくない可能性があります。
適切なアルファ動作を維持するためにオフスクリーンでレンダリングすることは非常にコストが高く、非ネイティブの開発者にとってはデバッグも難しいため、これはデフォルトでは有効になっていません。アニメーション用にこのプロパティを有効にする必要がある場合は、ビューのコンテンツが静的であれば(フレームごとに再描画する必要がなければ)、renderToHardwareTextureAndroidと組み合わせることを検討してください。そのプロパティが有効な場合、このビューは一度オフスクリーンでレンダリングされ、ハードウェアテクスチャに保存された後、GPUのレンダリングターゲットを切り替えることなく、フレームごとに画面上にアルファ合成されます。
継承元
ViewProps.needsOffscreenAlphaCompositing
onAccessibilityAction()?
optionalonAccessibilityAction: (event) =>void
accessibleがtrueの場合、ユーザーがアクセシビリティカスタムアクションを実行すると、システムはこの関数の呼び出しを試みます。
パラメーター
event
AccessibilityActionEvent
戻り値
void
継承元
ViewProps.onAccessibilityAction
onAccessibilityEscape()?
optionalonAccessibilityEscape: () =>void
accessibleがtrueの場合、ユーザーがエスケープジェスチャー(2本の指でスクラブ)を実行すると、システムはこの関数を呼び出します。
戻り値
void
プラットフォーム
ios
継承元
ViewProps.onAccessibilityEscape
onAccessibilityTap()?
optionalonAccessibilityTap: () =>void
accessibleがtrueの場合、ユーザーがアクセシビリティタップジェスチャーを実行すると、システムはこの関数の呼び出しを試みます。
戻り値
void
プラットフォーム
ios
継承元
ViewProps.onAccessibilityTap
onComponentDidMount?
optionalonComponentDidMount:関数
概要
SurfaceView がレンダーツリーにマウントされたときに呼び出されるイベントコールバック。
onComponentWillUnmount?
optionalonComponentWillUnmount:関数
概要
SurfaceView がレンダーツリーからマウント解除されたときに呼び出されるイベントコールバック。
onLayout()?
optionalonLayout: (event) =>void
マウント時とレイアウトの変更時に、以下と共に呼び出されます。
{nativeEvent: { layout: {x, y, width, height}}}.
パラメーター
event
LayoutChangeEvent
戻り値
void
継承元
ViewProps.onLayout
onMagicTap()?
optionalonMagicTap: () =>void
accessibleがtrueの場合、ユーザーがマジックタップジェスチャーを実行すると、システムはこの関数を呼び出します。
戻り値
void
プラットフォーム
ios
継承元
ViewProps.onMagicTap
onMoveShouldSetResponder()?
optionalonMoveShouldSetResponder: (event) =>boolean
Viewがレスポンダーでないときに、そのビュー上をタッチが移動するたびに呼び出されます。このビューでタッチに応答することを「要求」するかどうかを返します。
パラメーター
event
GestureResponderEvent
戻り値
boolean
継承元
ViewProps.onMoveShouldSetResponder
onMoveShouldSetResponderCapture()?
optionalonMoveShouldSetResponderCapture: (event) =>boolean
onStartShouldSetResponderとonMoveShouldSetResponderはバブリングパターンで呼び出されます。このパターンでは、最も深いノードが最初に呼び出されます。つまり、*ShouldSetResponderハンドラーに対して複数のビューがtrueを返した場合、最も深いコンポーネントがレスポンダーになります。すべてのコントロールとボタンが確実に使用可能になるため、ほとんどの場合はこの方法が適しています。
ただし、親がレスポンダーになることが望ましい場合もあります。これはキャプチャフェーズを使用して実現できます。レスポンダーシステムは、最も深いコンポーネントからバブルアップする前に、キャプチャフェーズを実行してon*ShouldSetResponderCaptureを呼び出します。タッチの開始時に子がレスポンダーになることを防ぐ場合は、親ViewにonStartShouldSetResponderCaptureハンドラーを実装してtrueを返します。
パラメーター
event
GestureResponderEvent
戻り値
boolean
継承元
ViewProps.onMoveShouldSetResponderCapture
onPointerCancel()?
optionalonPointerCancel: (event) =>void
パラメーター
event
PointerEvent
戻り値
void
継承元
ViewProps.onPointerCancel
onPointerCancelCapture()?
optionalonPointerCancelCapture: (event) =>void
パラメーター
event
PointerEvent
戻り値
void
継承元
ViewProps.onPointerCancelCapture
onPointerDown()?
optionalonPointerDown: (event) =>void
パラメーター
event
PointerEvent
戻り値
void
継承元
ViewProps.onPointerDown
onPointerDownCapture()?
optionalonPointerDownCapture: (event) =>void
パラメーター
event
PointerEvent
戻り値
void
継承元
ViewProps.onPointerDownCapture
onPointerEnter()?
optionalonPointerEnter: (event) =>void
パラメーター
event
PointerEvent
戻り値
void
継承元
ViewProps.onPointerEnter
onPointerEnterCapture()?
optionalonPointerEnterCapture: (event) =>void
パラメーター
event
PointerEvent
戻り値
void
継承元
ViewProps.onPointerEnterCapture
onPointerLeave()?
optionalonPointerLeave: (event) =>void
パラメーター
event
PointerEvent
戻り値
void
継承元
ViewProps.onPointerLeave
onPointerLeaveCapture()?
optionalonPointerLeaveCapture: (event) =>void
パラメーター
event
PointerEvent
戻り値
void
継承元
ViewProps.onPointerLeaveCapture
onPointerMove()?
optionalonPointerMove: (event) =>void
パラメーター
event
PointerEvent
戻り値
void
継承元
ViewProps.onPointerMove
onPointerMoveCapture()?
optionalonPointerMoveCapture: (event) =>void
パラメーター
event
PointerEvent
戻り値
void
継承元
ViewProps.onPointerMoveCapture
onPointerUp()?
optionalonPointerUp: (event) =>void
パラメーター
event
PointerEvent
戻り値
void
継承元
ViewProps.onPointerUp
onPointerUpCapture()?
optionalonPointerUpCapture: (event) =>void
パラメーター
event
PointerEvent
戻り値
void
継承元
ViewProps.onPointerUpCapture
onResponderEnd()?
optionalonResponderEnd: (event) =>void
ビューがtrueを返してレスポンダーになろうとすると、次のいずれかが発生します。
パラメーター
event
GestureResponderEvent
戻り値
void
継承元
ViewProps.onResponderEnd
onResponderGrant()?
optionalonResponderGrant: (event) =>void
ビューがタッチイベントに応答するようになりました。これがハイライトのタイミングです。ここで、進行中の操作をユーザーに示します。
パラメーター
event
GestureResponderEvent
戻り値
void
継承元
ViewProps.onResponderGrant
onResponderMove()?
optionalonResponderMove: (event) =>void
ユーザーが指を動かしています。
パラメーター
event
GestureResponderEvent
戻り値
void
継承元
ViewProps.onResponderMove
onResponderReject()?
optionalonResponderReject: (event) =>void
現在、別のコンポーネントがレスポンダーになっていて、レスポンダーが解放されません。
パラメーター
event
GestureResponderEvent
戻り値
void
継承元
ViewProps.onResponderReject
onResponderRelease()?
optionalonResponderRelease: (event) =>void
タッチの終了時、つまり「touchUp」のタイミングで呼び出されます。
パラメーター
event
GestureResponderEvent
戻り値
void
継承元
ViewProps.onResponderRelease
onResponderStart()?
optionalonResponderStart: (event) =>void
パラメーター
event
GestureResponderEvent
戻り値
void
継承元
ViewProps.onResponderStart
onResponderTerminate()?
optionalonResponderTerminate: (event) =>void
レスポンダーがビューから削除されました。onResponderTerminationRequestの呼び出し後にほかのビューによって削除される場合と、OSによって問い合わせなしで削除される場合があります(後者はiOSのコントロールセンター/通知センターで発生します)。
パラメーター
event
GestureResponderEvent
戻り値
void
継承元
ViewProps.onResponderTerminate
onResponderTerminationRequest()?
optionalonResponderTerminationRequest: (event) =>boolean
別のコンポーネントがレスポンダーになろうとしています。このビューがレスポンダーを解放するかどうかを返します。 trueを返すと解放されます。
パラメーター
event
GestureResponderEvent
戻り値
boolean
継承元
ViewProps.onResponderTerminationRequest
onStartShouldSetResponder()?
optionalonStartShouldSetResponder: (event) =>boolean
タッチの開始時に、このビューをレスポンダーにするかどうかを問い合わせるために呼び出されます。
パラメーター
event
GestureResponderEvent
戻り値
boolean
継承元
ViewProps.onStartShouldSetResponder
onStartShouldSetResponderCapture()?
optionalonStartShouldSetResponderCapture: (event) =>boolean
onStartShouldSetResponderとonMoveShouldSetResponderはバブリングパターンで呼び出されます。このパターンでは、最も深いノードが最初に呼び出されます。つまり、*ShouldSetResponderハンドラーに対して複数のビューがtrueを返した場合、最も深いコンポーネントがレスポンダーになります。すべてのコントロールとボタンが確実に使用可能になるため、ほとんどの場合はこの方法が適しています。
ただし、親がレスポンダーになることが望ましい場合もあります。これはキャプチャフェーズを使用して実現できます。レスポンダーシステムは、最も深いコンポーネントからバブルアップする前に、キャプチャフェーズを実行してon*ShouldSetResponderCaptureを呼び出します。タッチの開始時に子がレスポンダーになることを防ぐ場合は、親ViewにonStartShouldSetResponderCaptureハンドラーを実装してtrueを返します。
パラメーター
event
GestureResponderEvent
戻り値
boolean
継承元
ViewProps.onStartShouldSetResponderCapture
onSurfaceViewCreated()?
optionalonSurfaceViewCreated: (surfaceViewHandle) =>void
パラメーター
surfaceViewHandle
string
戻り値
void
概要
基盤となるネイティブサーフェスビューが作成されたときに呼び出される
- イベントコールバックです。
- @param[in]
surfaceViewHandle
onSurfaceViewDestroyed()?
optionalonSurfaceViewDestroyed: (surfaceViewHandle) =>void
パラメーター
surfaceViewHandle
string
戻り値
void
概要
基になるネイティブサーフェスビューが破棄されたときに呼び出されるイベントコールバックです。@param [in] surfaceViewHandle ビデオをレンダリングするためにプレーヤーに提供されるサーフェスビューハンドル。
onTouchCancel()?
optionalonTouchCancel: (event) =>void
パラメーター
event
GestureResponderEvent
戻り値
void
継承元
ViewProps.onTouchCancel
onTouchEnd()?
optionalonTouchEnd: (event) =>void
パラメーター
event
GestureResponderEvent
戻り値
void
継承元
ViewProps.onTouchEnd
onTouchEndCapture()?
optionalonTouchEndCapture: (event) =>void
パラメーター
event
GestureResponderEvent
戻り値
void
継承元
ViewProps.onTouchEndCapture
onTouchMove()?
optionalonTouchMove: (event) =>void
パラメーター
event
GestureResponderEvent
戻り値
void
継承元
ViewProps.onTouchMove
onTouchStart()?
optionalonTouchStart: (event) =>void
パラメーター
event
GestureResponderEvent
戻り値
void
継承元
ViewProps.onTouchStart
pointerEvents?
optionalpointerEvents:"auto"|"box-none"|"none"|"box-only"
autoプロパティがない場合、noneはCSSのnone値とほとんど同じです。box-noneは、次のCSSクラスを適用する場合と同様です。
.box-none { pointer-events: none; } .box-none * { pointer-events: all; }
box-onlyは以下と同等です。
.box-only { pointer-events: all; } .box-only * { pointer-events: none; }
pointerEventsはレイアウトや外観に影響しないことと、モードの追加によって既に仕様を逸脱していることから、React Nativeでは、pointerEventsをstyleに含めない選択をとっています。それでも、一部のプラットフォームではclassNameとして実装することが求められます。したがって、styleの使用の有無はプラットフォームの実装詳細によります。
継承元
ViewProps.pointerEvents
removeClippedSubviews?
optionalremoveClippedSubviews:boolean
RCTViewによって公開される特殊なパフォーマンスプロパティです。これは、多数のサブビューが存在し、そのほとんどがオフスクリーンである場合に、コンテンツをスクロールするために役立ちます。このプロパティを効果的に使用するには、境界の外側まで広がる多数のサブビューを持つビューに適用する必要があります。サブビューと、それらを含んでいるビュー(またはそのサブビューの1つ)にはoverflow: hiddenも必要です。
継承元
ViewProps.removeClippedSubviews
renderToHardwareTextureAndroid?
optionalrenderToHardwareTextureAndroid:boolean
このビュー自体(およびそのすべての子ビュー)をGPU上の1つのハードウェアテクスチャにレンダリングするかどうか。
Androidでは、これは不透明度、回転、移動、拡大縮小のみを変更するアニメーションやインタラクションに役立ちます。このような場合、ビューを再描画したり、表示リストを再実行したりする必要はありません。テクスチャは再利用して、さまざまなパラメーターで再合成することができます。これには限られたビデオメモリを消費してしまうという欠点があるため、インタラクションやアニメーションの終了時にこのプロパティをfalseに戻す必要があります。
継承元
ViewProps.renderToHardwareTextureAndroid
role?
optionalrole:Role
UIコンポーネントを特定のロールのように扱うようアクセシビリティサービスに指示します。
継承元
ViewProps.role
scalingmode?
optionalscalingmode:"fill"|"none"|"fit"|"strech"
概要
レンダリングされたビデオのスケーリングモードを構成します。スケーリングモードは以下をサポートしています。'none': スケーリングなし。入力サイズを維持します。'fit': アスペクト比と中心位置を維持しながら、ウィンドウサイズに合わせてバッファーをスケーリングします。'strech': 最初はトリミングせずに表示し、ウィンドウに収まるようにバッファーをスケーリングします。ウィンドウの範囲を超えて拡大すると出力先の四角形が引き伸ばされ、はみ出た部分はウィンドウの境界に合わせて切り取られます。アスペクト比と中心位置は維持されます。'fill': アスペクト比を維持し、上/下/左/右のオーバーフローを非表示にして、ウィンドウ全体に表示されるようにバッファーをスケーリングします。デフォルト:'strech'
shouldRasterizeIOS?
optionalshouldRasterizeIOS:boolean
このビューを合成前にビットマップとしてレンダリングするかどうか。
iOSにおいて、これはコンポーネントの寸法や子要素を変更しないアニメーションやインタラクションに有効です。たとえば、静的なビューの位置を移動する場合、ラスタライズによってレンダラーはその静的ビューのビットマップをキャッシュとして再利用し、各フレームで高速に合成できます。
ラスタライズではオフスクリーンの描画パスが発生し、生成されたビットマップはメモリを消費します。このプロパティを使用するときは、テストして測定してください。
継承元
ViewProps.shouldRasterizeIOS
style?
optionalstyle:StyleProp<ViewStyle>
継承元
ViewProps.style
testID?
optionaltestID:string
エンドツーエンドのテストでこのビューを特定するために使用されます。
継承元
ViewProps.testID
tvParallaxMagnification?
optionaltvParallaxMagnification:number
(Apple TVのみ)このビューにフォーカスが移動したり外れたりする際に、Apple TVの視差効果の見た目を変更するために使用されることがあります。デフォルトは1.0です。
プラットフォーム
ios
継承元
ViewProps.tvParallaxMagnification
tvParallaxProperties?
optionaltvParallaxProperties:TVParallaxProperties
(Apple TVのみ)Apple TVの視差効果を制御するプロパティを持つオブジェクト。
プラットフォーム
ios
継承元
ViewProps.tvParallaxProperties
tvParallaxShiftDistanceX?
optionaltvParallaxShiftDistanceX:number
(Apple TVのみ)このビューにフォーカスが移動したり外れたりする際に、Apple TVの視差効果の見た目を変更するために使用されることがあります。デフォルトは2.0です。
プラットフォーム
ios
継承元
ViewProps.tvParallaxShiftDistanceX
tvParallaxShiftDistanceY?
optionaltvParallaxShiftDistanceY:number
(Apple TVのみ)このビューにフォーカスが移動したり外れたりする際に、Apple TVの視差効果の見た目を変更するために使用されることがあります。デフォルトは2.0です。
プラットフォーム
ios
継承元
ViewProps.tvParallaxShiftDistanceY
tvParallaxTiltAngle?
optionaltvParallaxTiltAngle:number
(Apple TVのみ)このビューにフォーカスが移動したり外れたりする際に、Apple TVの視差効果の見た目を変更するために使用されることがあります。デフォルトは0.05です。
プラットフォーム
ios
継承元
ViewProps.tvParallaxTiltAngle
Last updated: 2025年10月2日

