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

Commit 18e30d66 authored by narinder Rana's avatar narinder Rana Committed by Romain Hunault
Browse files

Move system icons to the left for lockScreen

parent 8f695d16
Loading
Loading
Loading
Loading
+31 −29
Original line number Diff line number Diff line
@@ -26,35 +26,51 @@
    android:gravity="center_vertical"
    >

    <LinearLayout
    <RelativeLayout
        android:id="@+id/status_icon_area"
        android:layout_width="wrap_content"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:paddingTop="@dimen/status_bar_padding_top"
        android:layout_alignParentEnd="true"
        android:gravity="center_vertical|end"
        android:paddingEnd="@dimen/system_icons_keyguard_padding_end" >
        <FrameLayout android:id="@+id/system_icons_container"
            android:layout_width="0dp"
        android:layout_alignParentStart="true"
        android:gravity="center_vertical|start"
        android:paddingEnd="@dimen/system_icons_keyguard_padding_end"
        android:paddingStart="@dimen/system_icons_keyguard_padding_end" >
        <com.android.keyguard.CarrierText
            android:id="@+id/keyguard_carrier_text"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:layout_marginStart="@dimen/system_icons_super_container_margin_start"
            android:gravity="center_vertical| start" >
            <include layout="@layout/system_icons" />
        </FrameLayout>
            android:paddingTop="@dimen/status_bar_padding_top"
            android:layout_marginStart="@dimen/keyguard_carrier_text_margin"
            android:gravity="center_vertical"
            android:ellipsize="marquee"
            android:textDirection="locale"
            android:textAppearance="@style/TextAppearance.StatusBar.Clock"
            android:textColor="?attr/wallpaperTextColorSecondary"
            android:singleLine="true"
            systemui:showMissingSim="true"
            systemui:showAirplaneMode="true" />

        <com.android.systemui.statusbar.phone.MultiUserSwitch android:id="@+id/multi_user_switch"
            android:layout_width="@dimen/multi_user_switch_width_keyguard"
            android:layout_height="match_parent"
            android:background="@drawable/ripple_drawable"
            android:layout_marginEnd="@dimen/multi_user_switch_keyguard_margin">
            android:layout_marginRight="@dimen/multi_user_switch_keyguard_margin">
            <ImageView android:id="@+id/multi_user_avatar"
                android:layout_width="@dimen/multi_user_avatar_keyguard_size"
                android:layout_height="@dimen/multi_user_avatar_keyguard_size"
                android:layout_gravity="center"
                android:scaleType="centerInside"/>
        </com.android.systemui.statusbar.phone.MultiUserSwitch>
    </LinearLayout>
        <FrameLayout android:id="@+id/system_icons_container"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:layout_toRightOf="@id/keyguard_carrier_text"
            android:layout_toLeftOf="@id/multi_user_switch"
            android:gravity="center_vertical|end" >
            <include layout="@layout/system_icons" />
        </FrameLayout>
    </RelativeLayout>

    <Space
        android:id="@+id/cutout_space_view"
@@ -63,20 +79,6 @@
        android:gravity="center"
        android:visibility="gone" />

    <com.android.keyguard.CarrierText
        android:id="@+id/keyguard_carrier_text"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:paddingTop="@dimen/status_bar_padding_top"
        android:layout_marginStart="@dimen/keyguard_carrier_text_margin"
        android:layout_toStartOf="@id/system_icons_container"
        android:gravity="center_vertical"
        android:ellipsize="marquee"
        android:textDirection="locale"
        android:textAppearance="@style/TextAppearance.StatusBar.Clock"
        android:textColor="?attr/wallpaperTextColorSecondary"
        android:singleLine="true"
        systemui:showMissingSim="true"
        systemui:showAirplaneMode="true" />


</com.android.systemui.statusbar.phone.KeyguardStatusBarView>
+16 −11
Original line number Diff line number Diff line
@@ -192,8 +192,10 @@ public class KeyguardStatusBarView extends RelativeLayout
    }

    private void updateSystemIconsLayoutParams() {
        LinearLayout.LayoutParams lp =
                (LinearLayout.LayoutParams) mSystemIconsContainer.getLayoutParams();

        LayoutParams lp =
                (LayoutParams) mSystemIconsContainer.getLayoutParams();

        // If the avatar icon is gone, we need to have some end margin to display the system icons
        // correctly.
        int baseMarginEnd = mMultiUserSwitch.getVisibility() == View.GONE
@@ -246,15 +248,18 @@ public class KeyguardStatusBarView extends RelativeLayout
            mCutoutSpace.setVisibility(View.GONE);
        }

        RelativeLayout.LayoutParams lp = (LayoutParams) mCarrierLabel.getLayoutParams();
        lp.addRule(RelativeLayout.START_OF, R.id.status_icon_area);
       // RelativeLayout.LayoutParams lp = (LayoutParams) mCarrierLabel.getLayoutParams();
        //lp.addRule(RelativeLayout.START_OF, R.id.status_icon_area);

        lp = (LayoutParams) mStatusIconArea.getLayoutParams();
        lp.removeRule(RelativeLayout.RIGHT_OF);
        lp.width = LayoutParams.WRAP_CONTENT;
//        lp = (LayoutParams) mStatusIconArea.getLayoutParams();
//        lp.removeRule(RelativeLayout.RIGHT_OF);
//        lp.width = LayoutParams.WRAP_CONTENT;


        //LinearLayout.LayoutParams llp =(LinearLayout.LayoutParams) mSystemIconsContainer.getLayoutParams();

        LinearLayout.LayoutParams llp =
                (LinearLayout.LayoutParams) mSystemIconsContainer.getLayoutParams();
        LayoutParams llp =
                (LayoutParams) mSystemIconsContainer.getLayoutParams();
        llp.setMarginStart(getResources().getDimensionPixelSize(
                R.dimen.system_icons_super_container_margin_start));
        return true;
@@ -288,8 +293,8 @@ public class KeyguardStatusBarView extends RelativeLayout
        lp.addRule(RelativeLayout.RIGHT_OF, R.id.cutout_space_view);
        lp.width = LayoutParams.MATCH_PARENT;

        LinearLayout.LayoutParams llp =
                (LinearLayout.LayoutParams) mSystemIconsContainer.getLayoutParams();
        LayoutParams llp =
                (LayoutParams) mSystemIconsContainer.getLayoutParams();
        llp.setMarginStart(0);
        return true;
    }