RenderNode.SetCameraDistance(Single) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カメラからこの RenderNode までの Z 軸 (RenderNode が描画される X/Y 平面に直交) に沿った距離を設定します。
[Android.Runtime.Register("setCameraDistance", "(F)Z", "", ApiSince=29)]
public bool SetCameraDistance (float distance);
[<Android.Runtime.Register("setCameraDistance", "(F)Z", "", ApiSince=29)>]
member this.SetCameraDistance : single -> bool
パラメーター
- distance
- Single
ピクセル単位の距離は、常に正である必要があります
戻り値
値が変更された場合は True、新しい値が前の値と同じ場合は false。
- 属性
注釈
カメラからこの RenderNode までの Z 軸 (RenderNode が描画される X/Y 平面に直交) に沿った距離を設定します。 カメラの距離は、X 軸と Y 軸の周りの回転など、3D 変換に影響します。 rotationX プロパティまたは rotationY プロパティが変更され、このビューが大きい (画面のサイズの半分を超える) 場合は、常に、このビューの高さ (X 軸の回転) または幅 (Y 軸の回転) を超えるカメラ距離を使用することをお勧めします。
描画平面からのカメラの距離は、x 軸または y 軸を中心に回転したときの RenderNode のパースペクティブ歪みに影響を与える可能性があります。 たとえば、距離が大きいと、表示角度が大きくなり、ビューが回転するにつれて遠近距離の歪みはあまり発生しません。 短い距離を指定すると、回転時に遠近距離の歪みが大きくなることがあります。また、回転したビューがカメラの一部の背後にある場合に、描画アーティファクトが発生する可能性があります (ビューを回転させる場合は、少なくともビューのサイズまで距離を使用することをお勧めします)。
距離はピクセル単位で表され、常に正である必要があります
の Java ドキュメント android.graphics.RenderNode.setCameraDistance(float)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。