am f129ee37: Merge "Fix padding between battery and system icons" into lmp-mr1-dev
* commit 'f129ee377ab2771a5159fde9208da8c26207d41b': Fix padding between battery and system icons
This commit is contained in:
@@ -24,6 +24,7 @@
|
||||
android:layout_width="wrap_content"
|
||||
android:gravity="center_vertical"
|
||||
android:orientation="horizontal"
|
||||
android:paddingEnd="@dimen/signal_cluster_battery_padding"
|
||||
>
|
||||
<ImageView
|
||||
android:id="@+id/vpn"
|
||||
|
||||
@@ -36,6 +36,5 @@
|
||||
<com.android.systemui.BatteryMeterView android:id="@+id/battery"
|
||||
android:layout_height="14.5dp"
|
||||
android:layout_width="9.5dp"
|
||||
android:layout_marginBottom="@dimen/battery_margin_bottom"
|
||||
android:layout_marginStart="7dp"/>
|
||||
android:layout_marginBottom="@dimen/battery_margin_bottom"/>
|
||||
</LinearLayout>
|
||||
@@ -508,4 +508,10 @@
|
||||
<dimen name="fake_shadow_inset">1dp</dimen>
|
||||
|
||||
<dimen name="fake_shadow_size">8dp</dimen>
|
||||
|
||||
<!-- Padding between signal cluster and battery icon -->
|
||||
<dimen name="signal_cluster_battery_padding">7dp</dimen>
|
||||
|
||||
<!-- Padding for signal cluster and battery icon when there are not icons in signal cluster -->
|
||||
<dimen name="no_signal_cluster_battery_padding">3dp</dimen>
|
||||
</resources>
|
||||
|
||||
@@ -57,6 +57,8 @@ public class SignalClusterView
|
||||
View mWifiSignalSpacer;
|
||||
|
||||
private int mWideTypeIconStartPadding;
|
||||
private int mEndPadding;
|
||||
private int mEndPaddingNothingVisible;
|
||||
|
||||
public SignalClusterView(Context context) {
|
||||
this(context, null);
|
||||
@@ -87,6 +89,10 @@ public class SignalClusterView
|
||||
super.onFinishInflate();
|
||||
mWideTypeIconStartPadding = getContext().getResources().getDimensionPixelSize(
|
||||
R.dimen.wide_type_icon_start_padding);
|
||||
mEndPadding = getContext().getResources().getDimensionPixelSize(
|
||||
R.dimen.signal_cluster_battery_padding);
|
||||
mEndPaddingNothingVisible = getContext().getResources().getDimensionPixelSize(
|
||||
R.dimen.no_signal_cluster_battery_padding);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -255,6 +261,9 @@ public class SignalClusterView
|
||||
mMobileStrengthId, mMobileTypeId));
|
||||
|
||||
mMobileType.setVisibility(mMobileTypeId != 0 ? View.VISIBLE : View.GONE);
|
||||
|
||||
boolean anythingVisible = mWifiVisible || mIsAirplaneMode || mMobileVisible || mVpnVisible;
|
||||
setPaddingRelative(0, 0, anythingVisible ? mEndPadding : mEndPaddingNothingVisible, 0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user