Configuration

class Configuration(icon: Int, text: String, action: () -> Unit, badgeValue: Int = 0, isEnabled: Boolean = true, accessibilityLabel: String? = null, appearance: CallUI.Button.Custom.Configuration.Appearance? = null)

Custom Call Button Configuration

Constructors

Link copied to clipboard
constructor(icon: Int, text: String, action: () -> Unit, badgeValue: Int = 0, isEnabled: Boolean = true, accessibilityLabel: String? = null, appearance: CallUI.Button.Custom.Configuration.Appearance? = null)

Types

Link copied to clipboard
class Appearance(@ColorInt background: Int, @ColorInt content: Int)

Custom Call Button Appearance configuration

Properties

Link copied to clipboard

String? Optional Custom Button accessibility label

Link copied to clipboard
var action: () -> Unit

Function0 Custom Button click action

Link copied to clipboard

Appearance? Optional Custom Button appearance configuration

Link copied to clipboard

Int Custom Button badge value

Link copied to clipboard
var icon: Int

Int Custom Button icon resource identifier

Link copied to clipboard

Boolean Custom Button enable state representation, true to flag the button as enabled, false otherwise

Link copied to clipboard

String Custom Button text

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int