Language

View.OutlineProvider プロパティ

定義

ビューの現在の ViewOutlineProvider を返します。これにより、投影される影の形状を定義するアウトラインが生成され、アウトラインのクリッピングが有効になります。ビューの ViewOutlineProvider を設定します。これにより、投影される影の形状を定義するアウトラインが生成され、アウトラインのクリッピングが有効になります。

public virtual Android.Views.ViewOutlineProvider? OutlineProvider { [Android.Runtime.Register("getOutlineProvider", "()Landroid/view/ViewOutlineProvider;", "GetGetOutlineProviderHandler")] get; [Android.Runtime.Register("setOutlineProvider", "(Landroid/view/ViewOutlineProvider;)V", "GetSetOutlineProvider_Landroid_view_ViewOutlineProvider_Handler")] set; }
[<get: Android.Runtime.Register("getOutlineProvider", "()Landroid/view/ViewOutlineProvider;", "GetGetOutlineProviderHandler")>]
[<set: Android.Runtime.Register("setOutlineProvider", "(Landroid/view/ViewOutlineProvider;)V", "GetSetOutlineProvider_Landroid_view_ViewOutlineProvider_Handler")>]
member this.OutlineProvider : Android.Views.ViewOutlineProvider with get, set

プロパティ値

属性

注釈

プロパティ getter のドキュメント:

ビューの現在の ViewOutlineProvider を返します。これにより、投影される影の形状を定義するアウトラインが生成され、アウトラインのクリッピングが有効になります。

Javaドキュメント。

プロパティ セッターのドキュメント:

ビューの ViewOutlineProvider を設定します。これにより、投影される影の形状を定義するアウトラインが生成され、アウトラインのクリッピングが有効になります。

既定の ViewOutlineProvider ViewOutlineProvider#BACKGROUNDでは、ビューの背景描画可能なアウトラインに対して、 Drawable#getOutline(Outline)を使用してクエリを実行します。 このメソッドでアウトライン プロバイダーを変更すると、この動作をオーバーライドできます。

ViewOutlineProvider が null の場合、アウトラインに対してクエリを実行すると false が返される場合、または生成されたアウトラインが Outline#isEmpty()場合、シャドウはキャストされません。

クリッピングには、 Outline#canClip() から true を返すアウトラインのみを使用できます。

Javaドキュメント。

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

適用対象

関連項目