Header Ads

MIUI Theme ၿပဳလုပ္နည္း အပိုင္း(၂)


Credit to ကို တောင်ပေါ် သား ကိုေတာင္ေပၚသား


အပိုင္း (၂)
Statusbar Style theme တခုျပဳလုပ္ျခင္း
Statusbar Style ဆိုတာက miui phone ရဲ႕ Notibar က ဖုန္း Signal တိုင္၊ battery icons နဲ႕ Toggle ေနာက္ခံပုံ၊icons ( သီခ်င္း၊ နာရီ ) ပါဝင္တဲ့အပိုင္း ( com.android.systemui ) ျဖစ္ပါတယ္။
အခ်က္ျပ icons ပါတြဲေပးခ်င္ရင္ေတာ့ ( com.miui.home ) တြဲေပးရပါတယ္။
၁။ com.android.systemui
၂။ com.miui.home
ဒီ ၂ ခု ေပါင္းၿပီး miui ရဲ႕ Statusbar Style theme တခုျပဳလုပ္ပုံကိုရွင္းျပပါမယ္။
လိုအပ္တဲ့ အရာေတြက
( က ) com.android.systemui
( ခ ) com.miui.home
( ဂ ) preview ( preview_statusbar_0.jpg)
( ဃ ) description.xml စတာေတြပဲျဖစ္ပါတယ္။
( က ) com.android.systemui
(1) res ( folder ) >> ( drawable_xhdpi, raw, raw_xxhdpi )
(2) theme_values.xml ( theme ရဲ႕ values ကို size ျပင္ဆင္ တဲ့အပိုင္း ) ပါဝင္ပါတယ္။
(1) res
> drawable_xhdpi ဆိုတာက ဖုန္းရဲ႕ Signal, wifi , toggle icons, toggle ေနာက္ခံပုံ နဲ႕ resent tray က အမွိုက္ရွင္းတဲ့ icons ေတြပါဝင္တဲ့ အပိုင္းကိုေခၚတာျဖစ္ပါတယ္။
ဒီ icons ေတြအားလုံးကို မိမိစိတ္ႀကိဳက္ ရေအာင္လုပ္နိုင္သလို၊ forum ထဲက icons ေတြကိုလဲယူသုံးလို႔ရပါတယ္။
အခုေတာ့ iPhone signal , battery , နဲ႕ ျမန္မာ အလံ icons ေပါင္းၿပီးလုပ္ထားတဲ့ ( အလင္းတန္း ) ကိုနမူနာထားၿပီးရွင္းျပပါ့မယ္။
drawable_xhdpi folder ထဲကို လိုအပ္တဲ့ signal, wifi, toggles icons ေတြကိုထည့္ေပးပါ။
icon size ေတြကေတာ့
resent tray >> ျမန္မာ ( 100×100)
toggle icons >> ျမန္မာ (86×86)
toggle icons >> iPhone (36×36)
notibar signal icons >> (110×60)
toggle ေနာက္ခံပုံ >> ျမန္မာ (150×150)
ထားေပးနိုင္ပါတယ္။ ဒီ ဟာေတြ ေနရာမွန္ဖို႔က theme_values ထဲမွာျပင္ေပးရပါတယ္။
>> raw ထဲမွာ နာရီ၊ သီခ်င္း ကိုျပင္ေပးရပါတယ္။
statusbar_clock.maml
နာရီ ကိုေတာ့ widget လုပ္ခဲ့သလိုပါပဲ၊ ရာသီဥတုကိုျဖဳတ္ၿပီး က်န္တာေတြကေတာ့ အတူတူလုပ္ေပးနိုင္ပါတယ္။
statusbar_music.maml
သီခ်င္းကိုေတာ့ လိုခ်င္တဲ့ icons ပုံစံနဲ႕ play, next, previous, pause အစရွိတာေတြကို လိုအပ္တဲ့ အ႐ြယ္အစားနဲ႕ ေနရာေတြကို manifest.xml ေရးေပးရမွာျဖစ္ပါတယ္။
>>> raw_xxhdpi ဆိုတာက battery icons ပုံေလးေတြ ထည့္ေပးရတဲ့အပိုင္းပါ။
stat_sys_battery_charge_darkmode.png
stat_sys_battery_charge.png
stat_sys_battery_darkmode.png
stat_sys_battery.png စုစုေပါင္း ၄ ခုလိုအပ္ပါတယ္။
အ႐ြယ္အစားကိုေတာ့ ခ်ိန္ညိေပးရပါတယ္။
( 80×3600 ) ဒါက iPhone ရဲ႕ battery size ပါ။
(2) theme_values.xml
က toggle ရဲ႕ အ႐ြယ္အစား၊ အလ်ား အနံ၊ ေနာက္ခံပုံ၊ စာလုံးေတြရဲ႕အေရာင္ စတာေတြကို ျပင္ဆင္ေပးရတဲ့အပိုင္းပါ။
(အလင္းတန္း) ရဲ႕ နမူနာ ကေအာက္ပါအတိုင္းပါ။
<?xml version=”1.0″ encoding=”utf-8″?>
<MIUI_Theme_Values>
<color name=”statusbar_content_title”>‪#‎ff6470F5‬</color>
<color name=”toggle_lable_color_p”>‪#‎ff06d2c1‬</color>
<color name=”toggle_lable_color_n”>‪#‎ffffffff‬</color>
<color name=”mtp_notification_button_text_disable”>‪#‎ff383838‬</color>
<color name=”tab_lable_color_n”>#ffffffff</color>
<color name=”status_bar_flow_over_color”>‪#‎ffb40000‬</color>
<color name=”status_bar_expanded_date”>#ffffffff</color>
<color name=”status_bar_flow_normal_color”>‪#‎ffd1d1d1‬</color>
<color name=”statusbar_content_title” package=”android”>‪#‎ffEDEBEB‬</color>
<color name=”tab_lable_color_p”>‪#‎ffFC0356‬</color>
<color name=”mtp_notification_button_text_color_n”>‪#‎ff282828‬</color>
<color name=”status_bar_textColor”>#ffffffff</color>
<color name=”status_bar_textColor_darkmode”>‪#‎ff000000‬</color>
<dimen name=”statusbar_clock_size”>13.0sp</dimen>
<dimen name=”statusbar_carrier_size”>12.0sp</dimen>
<dimen name=”statusbar_battery_size”>9.0sp</dimen>
<dimen name=”toggle_text_size”>11.0sp</dimen>
<dimen name=”awesome_expanded_header_height”>90.0dip</dimen>
<dimen name=”notification_divider_height”>1.0dip</dimen>
<dimen name=”expanded_status_bar_content_height”>550.0dip</dimen>
<dimen name=”expanded_status_bar_content_margin_bottom”>1.0dip</dimen>
<dimen name=”expanded_status_bar_toggles_height”>450.0dip</dimen>
<dimen name=”expanded_status_bar_toggles_brightness_panel_height”>60.0dip</dimen>
<dimen name=”expanded_status_bar_toggle_min_width”>60.0dip</dimen>
<dimen name=”expanded_status_bar_toggle_max_width”>60.0dip</dimen>
<dimen name=”expanded_status_bar_toggle_max_height”>75.0dip</dimen>
<dimen name=”expanded_status_bar_toggles_padding_bottom”>5.0dip</dimen>
<dimen name=”expanded_status_bar_brightness_panel_padding_bottom”>1.0dip</dimen>
</MIUI_Theme_Values>
ဒါေတြၿပီးရင္ေတာ့
၁။ res
၂။ theme_values.xml ကိုေပါင္းၿပီး zip ခ်ဳပ္ပါ။
ၿပီးရင္ rename ( com.android.systemui ) လို႔ခ်ိန္းေပးလိုက္ပါ။
( ခ ) com.miui.home ဆိုတာက favourites tray ကိုေခၚတာျဖစ္ပါတယ္။
1, res folder နဲ႕
2. theme_values_xml ပါဝင္ပါတယ္။
res > drawable_xhdpi folder ထဲမွာ
icon_notification_bg.9.png ( 73×73 ) ျမန္မာ noti icon ထည့္ထားပါတယ္။
statusbar_bg.9.png (198×66)
workspace_seekpoint_highlight.png (1×1)
workspace_seekpoint_normal.png (1×1)
လိုအပ္တဲ့ အ႐ြယ္အစားကိုေတာ့ ျပဳျပင္ယူနိုင္ပါတယ္။
res နဲ႕ theme_values.xml ကို zip လုပ္ၿပီး ရလာတဲ့ zip ကို
com.miui.home ခ်ိန္းေပးလိုက္ပါ။
(ဂ) preview
statusbar ပုံစံ ကိုအသုံးျပဳသူေတြ ၾကည့္နိုင္ဖို႔
preview_statusbar_0.jpg
ပုံ ထည့္ေပးလိုက္ရင္အဆင္ေျပပါတယ္။
(ဃ) description.xml ကေတာ့ statusbar ရဲ႕နာမည္၊ ဒီဇိုင္းနာ နာမည္ကို ေရးထည့္ေပးတဲ့ အပိုင္းပါ။
ေနာက္ဆုံး
(က) ကေန ( ဃ ) အထိကို zip လုပ္ေပးပါ။ ရလာတဲ့ zip ကို နာမည္ တခုေပးၿပီး၊ ေနာက္ က mtz ေျပာင္းေပးလိုက္ပါ။ Theme store ရဲ႕ import from sdcard ကတဆင့္ ခု mtz ကို ေ႐ြးေပးပါ။ customize > statusbar style > local ( offline) ကေန ခုtheme ကိုေ႐ြးေပးလိုက္ရင္ မိမိလုပ္ထားတဲ့ Statusbar ပုံစံကိုသုံးလို႔ရပါၿပီ။
အလင္းတန္း statusbar style နာမူနာ ( mtz )
http://pc.cd/5tGitalK

No comments