[Expressive design] Update wifi entry preference padding.
Bug: 349681531 Flag: EXEMPT migration Test: visual Change-Id: I511d2b3e183472a12fdd07a293eda4c04617bc6c
This commit is contained in:
@@ -23,6 +23,7 @@ import android.os.UserManager;
|
|||||||
import android.util.AttributeSet;
|
import android.util.AttributeSet;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.widget.ImageButton;
|
import android.widget.ImageButton;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
|
|
||||||
import androidx.annotation.DrawableRes;
|
import androidx.annotation.DrawableRes;
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
@@ -32,6 +33,7 @@ import androidx.preference.PreferenceViewHolder;
|
|||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
import com.android.settings.wifi.dpp.WifiDppUtils;
|
import com.android.settings.wifi.dpp.WifiDppUtils;
|
||||||
import com.android.settingslib.RestrictedPreference;
|
import com.android.settingslib.RestrictedPreference;
|
||||||
|
import com.android.settingslib.widget.SettingsThemeHelper;
|
||||||
import com.android.settingslib.wifi.WifiEnterpriseRestrictionUtils;
|
import com.android.settingslib.wifi.WifiEnterpriseRestrictionUtils;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -62,6 +64,20 @@ public class AddWifiNetworkPreference extends RestrictedPreference {
|
|||||||
public void onBindViewHolder(PreferenceViewHolder holder) {
|
public void onBindViewHolder(PreferenceViewHolder holder) {
|
||||||
super.onBindViewHolder(holder);
|
super.onBindViewHolder(holder);
|
||||||
|
|
||||||
|
// Set padding to expressive style
|
||||||
|
if (SettingsThemeHelper.isExpressiveTheme(getContext())) {
|
||||||
|
final int paddingStart = getContext().getResources().getDimensionPixelSize(
|
||||||
|
com.android.settingslib.widget.theme
|
||||||
|
.R.dimen.settingslib_expressive_space_extrasmall4);
|
||||||
|
final int paddingEnd = getContext().getResources().getDimensionPixelSize(
|
||||||
|
com.android.settingslib.widget.theme
|
||||||
|
.R.dimen.settingslib_expressive_space_small3);
|
||||||
|
LinearLayout iconFrame = (LinearLayout) holder.findViewById(
|
||||||
|
com.android.settingslib.R.id.icon_frame);
|
||||||
|
iconFrame.setPaddingRelative(paddingStart, iconFrame.getPaddingTop(),
|
||||||
|
paddingEnd, iconFrame.getPaddingBottom());
|
||||||
|
}
|
||||||
|
|
||||||
final ImageButton scanButton = (ImageButton) holder.findViewById(R.id.button_icon);
|
final ImageButton scanButton = (ImageButton) holder.findViewById(R.id.button_icon);
|
||||||
scanButton.setImageDrawable(mScanIconDrawable);
|
scanButton.setImageDrawable(mScanIconDrawable);
|
||||||
scanButton.setContentDescription(
|
scanButton.setContentDescription(
|
||||||
|
@@ -26,6 +26,7 @@ import android.text.TextUtils;
|
|||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.ImageButton;
|
import android.widget.ImageButton;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
|
import android.widget.LinearLayout;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import androidx.annotation.DrawableRes;
|
import androidx.annotation.DrawableRes;
|
||||||
@@ -37,6 +38,7 @@ import androidx.preference.PreferenceViewHolder;
|
|||||||
import com.android.settingslib.R;
|
import com.android.settingslib.R;
|
||||||
import com.android.settingslib.RestrictedPreference;
|
import com.android.settingslib.RestrictedPreference;
|
||||||
import com.android.settingslib.Utils;
|
import com.android.settingslib.Utils;
|
||||||
|
import com.android.settingslib.widget.SettingsThemeHelper;
|
||||||
import com.android.settingslib.wifi.WifiUtils;
|
import com.android.settingslib.wifi.WifiUtils;
|
||||||
import com.android.wifitrackerlib.HotspotNetworkEntry;
|
import com.android.wifitrackerlib.HotspotNetworkEntry;
|
||||||
import com.android.wifitrackerlib.WifiEntry;
|
import com.android.wifitrackerlib.WifiEntry;
|
||||||
@@ -124,6 +126,20 @@ public class WifiEntryPreference extends RestrictedPreference implements
|
|||||||
view.findViewById(com.android.settingslib.widget.preference.twotarget.R.id.two_target_divider)
|
view.findViewById(com.android.settingslib.widget.preference.twotarget.R.id.two_target_divider)
|
||||||
.setVisibility(View.INVISIBLE);
|
.setVisibility(View.INVISIBLE);
|
||||||
|
|
||||||
|
// Set padding to expressive style
|
||||||
|
if (SettingsThemeHelper.isExpressiveTheme(getContext())) {
|
||||||
|
final int paddingStart = getContext().getResources().getDimensionPixelSize(
|
||||||
|
com.android.settingslib.widget.theme
|
||||||
|
.R.dimen.settingslib_expressive_space_extrasmall4);
|
||||||
|
final int paddingEnd = getContext().getResources().getDimensionPixelSize(
|
||||||
|
com.android.settingslib.widget.theme
|
||||||
|
.R.dimen.settingslib_expressive_space_small3);
|
||||||
|
LinearLayout iconFrame = (LinearLayout) view.findViewById(
|
||||||
|
com.android.settingslib.R.id.icon_frame);
|
||||||
|
iconFrame.setPaddingRelative(paddingStart, iconFrame.getPaddingTop(),
|
||||||
|
paddingEnd, iconFrame.getPaddingBottom());
|
||||||
|
}
|
||||||
|
|
||||||
// Enable the icon button when the help string in this WifiEntry is not null.
|
// Enable the icon button when the help string in this WifiEntry is not null.
|
||||||
final ImageButton imageButton = (ImageButton) view.findViewById(R.id.icon_button);
|
final ImageButton imageButton = (ImageButton) view.findViewById(R.id.icon_button);
|
||||||
final ImageView frictionImageView = (ImageView) view.findViewById(
|
final ImageView frictionImageView = (ImageView) view.findViewById(
|
||||||
|
Reference in New Issue
Block a user