Loading packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/preference/ZeroStatePreference.kt +25 −12 Original line number Diff line number Diff line Loading @@ -89,6 +89,7 @@ fun ZeroStatePreference(icon: ImageVector, text: String = "", description: Strin bottom = SettingsSpace.small1, ), verticalArrangement = Arrangement.spacedBy(SettingsSpace.extraSmall2), horizontalAlignment = Alignment.CenterHorizontally, ) { if (text.isNotEmpty()) { Text( Loading @@ -110,18 +111,6 @@ fun ZeroStatePreference(icon: ImageVector, text: String = "", description: Strin } } @Preview @Composable private fun ZeroStatePreferencePreview() { SettingsTheme { ZeroStatePreference( Icons.Filled.History, "No recent search history No recent search history", "Description Description Description Description Description", ) } } private class RoundedPolygonShape( private val polygon: RoundedPolygon, private var matrix: Matrix = Matrix(), Loading @@ -145,3 +134,27 @@ private class RoundedPolygonShape( return Outline.Generic(path) } } @Preview @Composable private fun ZeroStatePreferencePreview() { SettingsTheme { ZeroStatePreference( icon = Icons.Filled.History, text = "No recent search history", description = "Description", ) } } @Preview @Composable private fun ZeroStatePreferenceMultiLinesPreview() { SettingsTheme { ZeroStatePreference( icon = Icons.Filled.History, text = "No recent search history No recent search history", description = "Description Description Description Description Description", ) } } Loading
packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/widget/preference/ZeroStatePreference.kt +25 −12 Original line number Diff line number Diff line Loading @@ -89,6 +89,7 @@ fun ZeroStatePreference(icon: ImageVector, text: String = "", description: Strin bottom = SettingsSpace.small1, ), verticalArrangement = Arrangement.spacedBy(SettingsSpace.extraSmall2), horizontalAlignment = Alignment.CenterHorizontally, ) { if (text.isNotEmpty()) { Text( Loading @@ -110,18 +111,6 @@ fun ZeroStatePreference(icon: ImageVector, text: String = "", description: Strin } } @Preview @Composable private fun ZeroStatePreferencePreview() { SettingsTheme { ZeroStatePreference( Icons.Filled.History, "No recent search history No recent search history", "Description Description Description Description Description", ) } } private class RoundedPolygonShape( private val polygon: RoundedPolygon, private var matrix: Matrix = Matrix(), Loading @@ -145,3 +134,27 @@ private class RoundedPolygonShape( return Outline.Generic(path) } } @Preview @Composable private fun ZeroStatePreferencePreview() { SettingsTheme { ZeroStatePreference( icon = Icons.Filled.History, text = "No recent search history", description = "Description", ) } } @Preview @Composable private fun ZeroStatePreferenceMultiLinesPreview() { SettingsTheme { ZeroStatePreference( icon = Icons.Filled.History, text = "No recent search history No recent search history", description = "Description Description Description Description Description", ) } }