Thứ Sáu, 7 tháng 9, 2018

TUT Toggles Ngang Cho Android 5x

TUT Toggles Ngang Cho Android 5x

decom systemui


- mở layout qs_panel.xml

- tìm dòng
 <com.android.systemui.qs.QSPanel android:id="@id/quick_settings_panel" android:background="#00000000" android:layout_width="fill_parent" android:layout_height="wrap_content" />
- xóa và thay bằng
    <LinearLayout android:orientation="vertical" android:background="@drawable/ripple_drawable" android:paddingLeft="5.0dip" android:paddingRight="5.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content">
        <HorizontalScrollView android:scrollbars="none" android:fadingEdge="none" android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true" android:overScrollMode="never">
            <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="80dip">
                <com.android.systemui.qs.QSPanel android:id="@id/quick_settings_panel" android:layout_width="1145.0px" android:layout_height="wrap_content" android:animateLayoutChanges="true" android:columnCount="@integer/quick_settings_num_columns" />
            </LinearLayout>
        </HorizontalScrollView>
        <LinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:background="#00000000" android:paddingLeft="10.0dip" android:paddingRight="0.0dip" android:layout_width="fill_parent" android:layout_height="45.0dip" android:layout_marginBottom="0.0dip" android:baselineAligned="false" android:layout_weight="1.0">
            <ImageView android:gravity="center|left" android:layout_gravity="center|left" android:background="@drawable/min" android:paddingLeft="18.0dip" android:layout_width="13.0dip" android:layout_height="13.0dip" />
            <FrameLayout android:gravity="center_vertical" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content">
                <in.jmkl.dcsms.statusbargreper.SlideBrightness android:gravity="center" android:layout_width="360dip" android:layout_height="wrap_content" android:layout_marginLeft="-7.0dip" android:layout_marginRight="0.0dip" />
                <ImageView android:gravity="center|right" android:layout_gravity="center|right" android:background="@drawable/max" android:layout_marginRight="5.0dip" android:layout_width="22.0dip" android:layout_height="22.0dip" />
            </FrameLayout>
           </LinearLayout>
    </LinearLayout>


- mở values/dimens.xml, tìm dòng này và đổi cho giống mẫu
    <dimen name="qs_brightness_padding_top">-50.0dip</dimen>

- mở values/integer.xml, tìm 2 dòng này và đổi cho giống mẫu
    <integer name="quick_settings_num_columns">11</integer> 11: là tùy vào số toggles ấy máy
    <integer name="quick_settings_max_rows">1</integer>


- mở com/android/systemui/qs/tiles/BluetoothTile

tìm dòng

.method public supportsDualTargets()Z
    .locals 1

    .prologue
    .line 71
    const/4 v0, 0x1

    return v0
.end method

chú ý chỗ
 const/4 v0, 0x1

đổi thành
  const/4 v0, 0x0


tương tự với com/android/systemui/qs/tiles/DataConectionTile


và com/android/systemui/qs/tiles/WifiTile

- recom-decom

- mở
smali/in/jmkl/statusbargreper/SlideBrightness.smali

line 112 , 0x7f020136
    <public type="drawable" name="scrubber_progress_horizontal_holo_light" id="0x7f020136" />
 
 
    line 126 , 0x7f020030
    <public type="drawable" name="ic_brightness_thumb" id="0x7f020030" />

-xong

toggles-ngang.zip
Đàm Minh Giang File Size 8 KB

- Make by Lam Bui.
Cộng Đồng Mod Android Trên Facebook
http://facebook.com/groups/mod.android