[Catalyst] Initial migration for "Display size and text" screen

Test: Manual
Bug: 372776688
Flag: com.android.settings.flags.catalyst_text_reading_screen
Change-Id: Iadbf36cee58083b8182ed5b275912a9e3a15b119
This commit is contained in:
Sunny Shao
2025-01-22 01:25:23 +00:00
parent 1d28b612fe
commit d38e43b82f
4 changed files with 139 additions and 5 deletions

View File

@@ -18,11 +18,10 @@ package com.android.settings.accessibility
import android.content.Context
import com.android.settings.R
import com.android.settings.flags.Flags
import com.android.settingslib.metadata.ProvidePreferenceScreen
import com.android.settingslib.metadata.preferenceHierarchy
import com.android.settingslib.preference.PreferenceScreenCreator
@ProvidePreferenceScreen(TextReadingScreen.KEY)
// @ProvidePreferenceScreen(TextReadingScreen.KEY)
class TextReadingScreen : PreferenceScreenCreator {
override val key: String
get() = KEY
@@ -34,9 +33,12 @@ class TextReadingScreen : PreferenceScreenCreator {
override fun fragmentClass() = TextReadingPreferenceFragment::class.java
override fun hasCompleteHierarchy() = false
override fun getPreferenceHierarchy(context: Context) = preferenceHierarchy(context, this) {}
override fun getPreferenceHierarchy(context: Context) =
preferenceHierarchy(context, this) {
+TextReadingPreview()
+TextReadingFontSizePreference()
+TextReadingDisplaySizePreference()
}
companion object {
const val KEY = "text_reading_screen"