PreferenceStyleDefaults
Functions
Link copied to clipboard
fun error(shape: Shape = LocalPreferenceSettings.current.style.defaultItemStyle.shape, innerPadding: PaddingValues = LocalPreferenceSettings.current.style.defaultItemStyle.innerPadding, outerPadding: PaddingValues = LocalPreferenceSettings.current.style.defaultItemStyle.outerPadding, alphaVariant: Float = PreferenceItemDefaults.DEFAULT_ALPHA_VARIANT): PreferenceItemStyle
this function returns a PreferenceItemStyle with error background
Link copied to clipboard
fun errorContainer(shape: Shape = LocalPreferenceSettings.current.style.defaultItemStyle.shape, innerPadding: PaddingValues = LocalPreferenceSettings.current.style.defaultItemStyle.innerPadding, outerPadding: PaddingValues = LocalPreferenceSettings.current.style.defaultItemStyle.outerPadding, alphaVariant: Float = PreferenceItemDefaults.DEFAULT_ALPHA_VARIANT): PreferenceItemStyle
this function returns a PreferenceItemStyle with error container background
Link copied to clipboard
fun header(alphaVariant: Float = PreferenceItemDefaults.DEFAULT_ALPHA_VARIANT, shape: Shape = LocalPreferenceSettings.current.style.defaultItemStyle.shape, innerPadding: PaddingValues = LocalPreferenceSettings.current.style.defaultItemStyle.innerPadding, outerPadding: PaddingValues = LocalPreferenceSettings.current.style.defaultItemStyle.outerPadding): PreferenceItemStyle
this function returns a PreferenceItemStyle with a header style (surface background + primary foreground)
Link copied to clipboard
fun item(colors: PreferenceItemColors = PreferenceItemDefaults.colors(), innerPadding: PaddingValues = LocalPreferenceSettings.current.style.defaultItemStyle.innerPadding, outerPadding: PaddingValues = LocalPreferenceSettings.current.style.defaultItemStyle.outerPadding, shape: Shape = LocalPreferenceSettings.current.style.defaultItemStyle.shape, tonalElevation: Dp = 0.dp, shadowElevation: Dp = 0.dp, titleTextStyle: TextStyle = MaterialTheme.typography.labelLarge, subtitleTextStyle: TextStyle = MaterialTheme.typography.bodyMedium): PreferenceItemStyle
fun item(colorBackground: Color = MaterialTheme.colorScheme.surface, colorForeground: Color = MaterialTheme.colorScheme.onSurface, alphaVariant: Float = PreferenceItemDefaults.DEFAULT_ALPHA_VARIANT, shape: Shape = LocalPreferenceSettings.current.style.defaultItemStyle.shape, innerPadding: PaddingValues = LocalPreferenceSettings.current.style.defaultItemStyle.innerPadding, outerPadding: PaddingValues = LocalPreferenceSettings.current.style.defaultItemStyle.outerPadding, tonalElevation: Dp = 0.dp, shadowElevation: Dp = 0.dp, titleTextStyle: TextStyle = MaterialTheme.typography.labelLarge, subtitleTextStyle: TextStyle = MaterialTheme.typography.bodyMedium): PreferenceItemStyle
this function returns a PreferenceItemStyle defining the style of a preference item
Link copied to clipboard
fun primary(shape: Shape = LocalPreferenceSettings.current.style.defaultItemStyle.shape, innerPadding: PaddingValues = LocalPreferenceSettings.current.style.defaultItemStyle.innerPadding, outerPadding: PaddingValues = LocalPreferenceSettings.current.style.defaultItemStyle.outerPadding, alphaVariant: Float = PreferenceItemDefaults.DEFAULT_ALPHA_VARIANT): PreferenceItemStyle
this function returns a PreferenceItemStyle with primary background
Link copied to clipboard
fun primaryContainer(shape: Shape = LocalPreferenceSettings.current.style.defaultItemStyle.shape, innerPadding: PaddingValues = LocalPreferenceSettings.current.style.defaultItemStyle.innerPadding, outerPadding: PaddingValues = LocalPreferenceSettings.current.style.defaultItemStyle.outerPadding, alphaVariant: Float = PreferenceItemDefaults.DEFAULT_ALPHA_VARIANT): PreferenceItemStyle
this function returns a PreferenceItemStyle with primary container background
Link copied to clipboard
fun surfaceVariant(shape: Shape = LocalPreferenceSettings.current.style.defaultItemStyle.shape, innerPadding: PaddingValues = LocalPreferenceSettings.current.style.defaultItemStyle.innerPadding, outerPadding: PaddingValues = LocalPreferenceSettings.current.style.defaultItemStyle.outerPadding): PreferenceItemStyle
this function returns a PreferenceItemStyle with surface variant background