RemoteViewOutlineProvider
class RemoteViewOutlineProvider : ViewOutlineProvider
| kotlin.Any | ||
| ↳ | android.view.ViewOutlineProvider | |
| ↳ | android.widget.RemoteViews.RemoteViewOutlineProvider | |
OutlineProvider for a view with a radius set by setViewOutlinePreferredRadius(int,float,int).
Summary
| Public constructors | |
|---|---|
RemoteViewOutlineProvider(radius: Float) |
|
| Public methods | |
|---|---|
| Unit |
getOutline(view: View, outline: Outline)Called to get the provider to populate the Outline. |
| Float |
Returns the corner radius used when providing the view outline. |
| Inherited properties | |
|---|---|
Public constructors
Public methods
getOutline
fun getOutline(
view: View,
outline: Outline
): Unit
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
fun getRadius(): Float
Returns the corner radius used when providing the view outline.