index.md 11 KB

//tvlib/org.mjdev.tvlib.ui.theme

Package-level declarations

Types

Name Summary
ColorResourceHelper [androidJvm]
object ColorResourceHelper
ThemeHelper [androidJvm]
object ThemeHelper
ThemeProvider [androidJvm]
class ThemeProvider
TonalPalette [androidJvm]
class TonalPalette(val neutral100: Color, val neutral99: Color, val neutral95: Color, val neutral90: Color, val neutral80: Color, val neutral70: Color, val neutral60: Color, val neutral50: Color, val neutral40: Color, val neutral30: Color, val neutral20: Color, val neutral10: Color, val neutral0: Color, val neutralVariant100: Color, val neutralVariant99: Color, val neutralVariant95: Color, val neutralVariant90: Color, val neutralVariant80: Color, val neutralVariant70: Color, val neutralVariant60: Color, val neutralVariant50: Color, val neutralVariant40: Color, val neutralVariant30: Color, val neutralVariant20: Color, val neutralVariant10: Color, val neutralVariant0: Color, val primary100: Color, val primary99: Color, val primary95: Color, val primary90: Color, val primary80: Color, val primary70: Color, val primary60: Color, val primary50: Color, val primary40: Color, val primary30: Color, val primary20: Color, val primary10: Color, val primary0: Color, val secondary100: Color, val secondary99: Color, val secondary95: Color, val secondary90: Color, val secondary80: Color, val secondary70: Color, val secondary60: Color, val secondary50: Color, val secondary40: Color, val secondary30: Color, val secondary20: Color, val secondary10: Color, val secondary0: Color, val tertiary100: Color, val tertiary99: Color, val tertiary95: Color, val tertiary90: Color, val tertiary80: Color, val tertiary70: Color, val tertiary60: Color, val tertiary50: Color, val tertiary40: Color, val tertiary30: Color, val tertiary20: Color, val tertiary10: Color, val tertiary0: Color)

Functions

Name Summary
dynamicDarkColorScheme [androidJvm]
@RequiresApi(value = 31)
fun dynamicDarkColorScheme(context: Context): ColorScheme
dynamicLightColorScheme [androidJvm]
@RequiresApi(value = 31)
fun dynamicLightColorScheme(context: Context): ColorScheme
dynamicTonalPalette [androidJvm]
@RequiresApi(value = 31)
fun dynamicTonalPalette(context: Context): TonalPalette
ThemeHelper [androidJvm]
@Composable
fun ThemeHelper(useDarkTheme: Boolean = isSystemInDarkTheme()
TVAppTheme [androidJvm]
@Composable
fun TVAppTheme(useDarkTheme: Boolean = isSystemInDarkTheme()

Properties

Name Summary
LocalCardShape [androidJvm]
val LocalCardShape: ProvidableCompositionLocal<Shape>
LocalThemeProvider [androidJvm]
val LocalThemeProvider: ProvidableCompositionLocal<ThemeProvider>