語言

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>:此屬性對android:useLevel應於內<gradient>層標籤的屬性,而非android:useLevel外<shape>層<標籤上的屬性。 例如,

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

<強>注意</強:>更改此屬性將影響所有從資源載入的繪製物實例。 建議在變更此性質前先行使該 #mutate() 權利。

Java 文件 android.graphics.drawable.GradientDrawable.setUseLevel(boolean)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

另請參閱