View.OutlineProvider プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ビューの現在 ViewOutlineProvider
の値を返します。これにより、投影される影の形状を定義し、アウトラインのクリッピングを有効にする Outline が生成されます。 または、 ビューの を 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
の値を返します。これにより、投影される影の形状を定義し、アウトラインのクリッピングを有効にする Outline が生成されます。
の Java ドキュメント android.view.View.getOutlineProvider()
。
プロパティ セッターのドキュメント:
ビューの を ViewOutlineProvider
設定します。これにより、投影される影の形状を定義するアウトラインが生成され、アウトラインのクリッピングが有効になります。
既定の ViewOutlineProvider は、 ViewOutlineProvider#BACKGROUND
を使用して、ビューの背景描画可能なアウトラインに対してクエリを Drawable#getOutline(Outline)
実行します。 このメソッドを使用してアウトライン プロバイダーを変更すると、この動作をオーバーライドできます。
ViewOutlineProvider が null の場合、アウトラインに対してクエリを実行すると false が返される場合、または生成された Outline が の場合、 Outline#isEmpty()
シャドウはキャストされません。
クリッピングには、 から Outline#canClip()
true を返すアウトラインのみを使用できます。
の Java ドキュメント android.view.View.setOutlineProvider(android.view.ViewOutlineProvider)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。