Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f129ee37 authored by Jorim Jaggi's avatar Jorim Jaggi Committed by Android (Google) Code Review
Browse files

Merge "Fix padding between battery and system icons" into lmp-mr1-dev

parents 9016d8fa 6d035f15
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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"
+1 −2
Original line number Diff line number Diff line
@@ -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>
 No newline at end of file
+6 −0
Original line number Diff line number Diff line
@@ -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>
+9 −0
Original line number Diff line number Diff line
@@ -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);
    }
}