class RemoteEdgeButtonShape : RemoteShape


Shape for RemoteEdgeButton that fits the bottom edge of a round screen.

Summary

Public constructors

Public functions

open RemoteOutline
createOutline(
    size: RemoteSize,
    density: RemoteDensity,
    layoutDirection: LayoutDirection
)

Creates RemoteOutline of this shape for the given size.

open operator Boolean
equals(other: Any?)
open Int

Public properties

RemoteEdgeButtonSize

The size of the button to determine its shape contour.

Public constructors

RemoteEdgeButtonShape

Added in 1.0.0-alpha11
RemoteEdgeButtonShape(
    buttonSize: RemoteEdgeButtonSize = RemoteEdgeButtonSize.Small
)
Parameters
buttonSize: RemoteEdgeButtonSize = RemoteEdgeButtonSize.Small

The size of the button to determine its shape contour.

Public functions

createOutline

Added in 1.0.0-alpha11
open fun createOutline(
    size: RemoteSize,
    density: RemoteDensity,
    layoutDirection: LayoutDirection
): RemoteOutline

Creates RemoteOutline of this shape for the given size.

Parameters
size: RemoteSize

the size of the shape boundary.

density: RemoteDensity

the remote density to apply to the shape.

layoutDirection: LayoutDirection

the current layout direction.

Returns
RemoteOutline

Outline of this shape for the given size.

equals

open operator fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

Public properties

buttonSize

Added in 1.0.0-alpha11
val buttonSizeRemoteEdgeButtonSize

The size of the button to determine its shape contour.