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.