GradientDrawable.SetUseLevel(Boolean) メソッド

定義

この描画可能な level プロパティを使用してグラデーションをスケーリングするかどうかを設定します。

[Android.Runtime.Register("setUseLevel", "(Z)V", "GetSetUseLevel_ZHandler")]
public virtual void SetUseLevel(bool useLevel);
[<Android.Runtime.Register("setUseLevel", "(Z)V", "GetSetUseLevel_ZHandler")>]
abstract member SetUseLevel : bool -> unit
override this.SetUseLevel : bool -> unit

パラメーター

useLevel
Boolean

true グラデーションをレベルに基づいてスケーリングする必要がある場合は false それ以外の場合

属性

注釈

この描画可能な level プロパティを使用してグラデーションをスケーリングするかどうかを設定します。 グラデーションを使用しない場合、このプロパティは無効です。

スケーリングの動作は、グラデーションの種類によって異なります。 <ul><li>#LINEAR_GRADIENT はグラデーションの向き軸 ( #getOrientation() 参照) <li に沿って終了位置を調整します>#RADIAL_GRADIENT 外側の半径 <li を調整>#SWEEP_GRADIENT 終了角度 <ul を調整します。>

このプロパティの既定値は false です。

<strong>Note</strong>: このプロパティは、外側の<shape> タグのandroid:useLevel属性ではなく、内部<gradient> タグのandroid:useLevel属性に対応します。 たとえば、

{@code
<shape ...>
<gradient
                    ...
                    android:useLevel="true" />
</shape>
            }

<strong>Note</strong>: このプロパティを変更すると、リソースから読み込まれたドローアブルのすべてのインスタンスに影響します。 このプロパティを変更する前に、 #mutate() を呼び出しておくことをお勧めします。

Javaドキュメント。

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

適用対象

こちらもご覧ください