RemoteViews.RemoteViewOutlineProvider

public static final class RemoteViews.RemoteViewOutlineProvider
extends ViewOutlineProvider

java.lang.Object
   ↳ android.view.ViewOutlineProvider
     ↳ android.widget.RemoteViews.RemoteViewOutlineProvider


OutlineProvider for a view with a radius set by RemoteViews.setViewOutlinePreferredRadius(int, float, int).

Summary

Inherited fields

Public constructors

RemoteViewOutlineProvider(float radius)

Public methods

void getOutline(View view, Outline outline)

Called to get the provider to populate the Outline.

float getRadius()

Returns the corner radius used when providing the view outline.

Inherited methods

Public constructors

RemoteViewOutlineProvider

Added in API level 31
public RemoteViewOutlineProvider (float radius)

Parameters
radius float

Public methods

getOutline

Added in API level 31
public void getOutline (View view, 
                Outline outline)

Called to get the provider to populate the Outline. This method will be called by a View when its owned Drawables are invalidated, when the View's size changes, or if View#invalidateOutline() is called explicitly. The input outline is empty and has an alpha of 1.0f.

Parameters
view View: This value cannot be null.

outline Outline: This value cannot be null.

getRadius

Added in API level 31
public float getRadius ()

Returns the corner radius used when providing the view outline.

Returns
float