Merge "[Expressive design] Update homepage preference layout" into main

This commit is contained in:
Treehugger Robot
2025-03-03 02:21:05 -08:00
committed by Android (Google) Code Review
4 changed files with 93 additions and 3 deletions

View File

@@ -23,6 +23,7 @@ import androidx.preference.PreferenceViewHolder;
import com.android.settings.R;
import com.android.settings.flags.Flags;
import com.android.settingslib.widget.SettingsThemeHelper;
/** Helper for homepage preference to manage layout. */
public class HomepagePreferenceLayoutHelper {
@@ -42,7 +43,9 @@ public class HomepagePreferenceLayoutHelper {
public HomepagePreferenceLayoutHelper(Preference preference) {
preference.setLayoutResource(
Flags.homepageRevamp()
? R.layout.homepage_preference_v2
? SettingsThemeHelper.isExpressiveTheme(preference.getContext())
? R.layout.homepage_preference_expressive
: R.layout.homepage_preference_v2
: R.layout.homepage_preference);
}