Language

Display.FrameRateVelocityMapping プロパティ

定義

フレームワーク構成で定義されているビュー フレーム レート/速度マッピング仕様を取得します。

public virtual System.Collections.Generic.IList<Android.Views.FrameRateVelocityPoint> FrameRateVelocityMapping { [Android.Runtime.Register("getFrameRateVelocityMapping", "()Ljava/util/List;", "GetGetFrameRateVelocityMappingHandler", ApiSince=37)] get; }
[<get: Android.Runtime.Register("getFrameRateVelocityMapping", "()Ljava/util/List;", "GetGetFrameRateVelocityMappingHandler", ApiSince=37)>]
member this.FrameRateVelocityMapping : System.Collections.Generic.IList<Android.Views.FrameRateVelocityPoint>

プロパティ値

マッピングを表す FrameRateVelocityPoint オブジェクトの読み取り専用で空でないリスト。

属性

注釈

フレームワーク構成で定義されているビュー フレーム レート/速度マッピング仕様を取得します。 たとえば、1 秒あたり 120 フレーム/300 dp (密度に依存しないピクセル) /秒

これは主に、RecyclerView、ScrollView、AbsListView、NestedScrollView などのコンポーネントでユース ケースを処理するために使用されます。 コンテンツの速度が高い場合は、スムーズさを確保するために高いフレーム レートが必要です。逆に、速度が低い場合は低いフレーム レートを使用できます。

これらの値は、この Display インスタンスに固有です。 アプリケーションが別のディスプレイに移動する場合 (折り畳み式デバイスの内部画面と外部画面の間の遷移など)、コンテンツが現在レンダリングされているウィンドウに関連付けられている Display オブジェクトからこれらの値を照会する必要があります。

データの一貫性を確保するために DisplayListener#onDisplayChanged が呼び出されるたびに、マッピング値を再クエリする必要があります。 これは DisplayManager#EVENT_FLAG_DISPLAY_CHANGED イベントに対応します。

android.view.Display.getFrameRateVelocityMappingの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象