[Expressive design] Update homepage preference layout
Bug: 396944193 Test: visual Flag: com.android.settingslib.widget.theme.flags.is_expressive_design_enabled Change-Id: I2dd3d984a3181d2fc49e56a26cd57332ac00bb33
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user