Guide Cara cerai signal di kiri dan indikator data di kanan



cerai signal kiri - data kanan

‪#‎guideringan‬ terinspirasi dari rom funtouch klo ga salah (minus jam tengah)

monggo guidenya format xml

cerai_signal-kiri_data-kanan.xml
Download



Guide Cara cerai signal di kiri dan indikator data di kanan
 
sebelumnya harus sudah menerapkan
cerai_signal_cluster_dasar
Download

ToolsApktoolAIDE 

• masih bermain di gemini_signal_cluster_view.xml

cari

@id/signal_cluster_combo dan @id/signal_cluster_combo_2

lalu cut 2 blok parent sinyal tsb

    sinyal 1

Code:
<LinearLayout android:id="@id/signal_cluster_combo" android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="3dp">
   <ImageView android:id="@id/network_type" android:visibility="gone" android:layout_width="0dp" android:layout_height="0dp" />
   <FrameLayout android:id="@id/mobile_combo" android:layout_width="wrap_content" android:layout_height="wrap_content">
       <ImageView android:id="@id/mobile_signal" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_signal2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_type" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_roaming" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:layout_gravity="end|bottom|center" android:id="@id/mobile_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_slot_indicator" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="1.0dip" />
   </FrameLayout>
</LinearLayout>

    sinyal 2

Code:
<LinearLayout android:id="@id/signal_cluster_combo_2" android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="3dp">
   <ImageView android:id="@id/network_type_2" android:visibility="gone" android:layout_width="0dp" android:layout_height="0dp" />
   <FrameLayout android:id="@id/mobile_combo_2" android:layout_width="wrap_content" android:layout_height="wrap_content">
       <ImageView android:id="@id/mobile_signal_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_signal2_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_type_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_roaming"_2 android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:layout_gravity="end|bottom|center" android:id="@id/mobile_inout_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       <ImageView android:id="@id/mobile_slot_indicator_2" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="1.0dip" />
   </FrameLayout>
</LinearLayout>

(isi blok parent sinyal di atas bisa berbeda pada hh/os lain)


• buka gemini_status_bar.xml

lalu paste di bawah

Code:
<LinearLayout android:orientation="horizontal" android:id="@id/notification_icon_area" ........ >
   

sehingga terlihat ±seperti ini
   
Code:
   <LinearLayout android:orientation="horizontal" android:id="@id/notification_icon_area" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
       <LinearLayout android:id="@id/signal_cluster_combo" ......... >
           <ImageView android:id="@id/network_type" .......... />
           <FrameLayout android:id="@id/mobile_combo" ......... >
               <ImageView ......
               ....
               ....
           </FrameLayout>
       </LinearLayout>
       <View android:visibility="invisible" android:layout_width="3.0dip" android:layout_height="1.0dip" />
       <LinearLayout android:id="@id/signal_cluster_combo" ......... >
           <ImageView android:id="@id/network_type" .......... />
           <FrameLayout android:id="@id/mobile_combo" ......... >
               <ImageView ......
                   ....
                   ....
           </FrameLayout>
       </LinearLayout>
       

• hapus masing2 baris id di bawah ini

        @id/mobile_type
        @id/mobile_inout
        @id/mobile_type_2
        @id/mobile_inout_2
       
    sehingga tersisa ±seperti ini


Code:
       <LinearLayout android:layout_gravity="center_vertical" android:id="@id/signal_cluster_combo" android:layout_width="wrap_content" android:layout_height="wrap_content">
           <ImageView android:id="@id/network_type" android:visibility="gone" android:layout_width="0dp" android:layout_height="0dp" />
           <FrameLayout android:id="@id/mobile_combo" android:layout_width="wrap_content" android:layout_height="wrap_content">
               <ImageView android:id="@id/mobile_signal" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:id="@id/mobile_signal2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:id="@id/mobile_roaming" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:id="@id/mobile_slot_indicator" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="1.0dip" />
           </FrameLayout>
       </LinearLayout>
       <View android:visibility="invisible" android:layout_width="3.0dip" android:layout_height="1.0dip" />
       <LinearLayout android:layout_gravity="center_vertical" android:id="@id/signal_cluster_combo_2" android:tag="signal_cluster_combo_2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="3dp">
           <ImageView android:id="@id/network_type_2" android:tag="network_type_2" android:visibility="gone" android:layout_width="0dp" android:layout_height="0dp" />
           <FrameLayout android:id="@id/mobile_combo_2" android:tag="mobile_combo_2" android:layout_width="wrap_content" android:layout_height="wrap_content">
               <ImageView android:id="@id/mobile_signal_2" android:tag="mobile_signal_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:id="@id/mobile_signal2_2" android:tag="mobile_signal2_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:id="@id/mobile_roaming_2" android:tag="mobile_roaming_2" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:id="@id/mobile_slot_indicator_2" android:tag="mobile_slot_indicator_2" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="1.0dip" />
           </FrameLayout>
       </LinearLayout>
       
       
• copas ini untuk tempat icon datanya

Code:
       <RelativeLayout android:id="@+id/alwi_data" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical">
           <ImageView android:id="@id/mobile_type" android:layout_width="wrap_content" android:layout_height="wrap_content" />
           <ImageView android:layout_gravity="end|bottom|center" android:id="@id/mobile_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" />
           <ImageView android:id="@id/mobile_type_2" android:tag="mobile_type_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
           <ImageView android:layout_gravity="end|bottom|center" android:id="@id/mobile_inout_2" android:tag="mobile_inout_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
       </RelativeLayout>
       
    contoh sebelah kiri batere

Code:
       <LinearLayout ......... android:id="@id/signal_battery_cluster" ......., >
           <include ....,.... layout="@layout/gemini_signal_cluster_view" />
           <RelativeLayout android:id="@+id/alwi_data" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical">
               <ImageView android:id="@id/mobile_type" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:layout_gravity="end|bottom|center" android:id="@id/mobile_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:id="@id/mobile_type_2" android:tag="mobile_type_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
               <ImageView android:layout_gravity="end|bottom|center" android:id="@id/mobile_inout_2" android:tag="mobile_inout_2" android:layout_width="wrap_content" android:layout_height="wrap_content" />
           </RelativeLayout>
           <com.mediatek.systemui.statusbar.util.LaptopBatteryView android:id="@id/laptop_battery" ........... />
           
       
       
recompile - sign - push - reboot

           
#####
thanx
• alwi
• bang bager
• arta darker
• maaad group



Sumber Link


Guide ini tested di Jb 4.2.* oleh Yanu Abi Alwi
perbedaan versi android maupun chipset mungkin dibutuhkan beberapa penyesuaian
Just Trial & Error
Dont Forget D.W.Y.O.R (Do With Your Own Risk)



Semoga artikel ini bermanfaat, jika ingin men-copas mohon cantumkan sumber. Jangan lupa share ke teman-temanmu juga. Terima kasih
yanuabialwi

No comments:

Post a Comment