Home » Thủ Thuật - Android » Tạo Hiệu ứng chữ nhấp nháy cực đẹp trên thanh status cho Zenfone
Tạo Hiệu ứng chữ nhấp nháy cực đẹp trên thanh status cho Zenfone ★ Bài Viết : Tạo Hiệu ứng chữ nhấp nháy cực đẹp trên thanh status cho Zenfone
★ Đăng Bởi :Vương Thành Hiệp
★ Ngày Đăng : Chủ Nhật, 1 tháng 3, 2015 lúc 21:40
★ Chuyên Mục:

Sau đây mình xin giới thiệu với các bạn cách tạo chữ nhấp nháy trên thanh stt3
1.Chuẩn bị:
aMáy đã root
b
.Trênpc/lap tạo1 thư mục bất kỳ ví dụ c:/apktool
c.Trên điện thoại dùng Root Explorer copy file SystemUI.apk trong thư mục system/priv-app và framework-res.apk trong thư mục system/framework vào thư mục sdcard.
d.Copy 2 file này vào thư mục c:/apktool
e
.Down load và giải nén file apktool ở trên vào thư mục c:/apktool
f.Cài đặt Java và notepad++
h
.Từ thư mục c:/apktool chạy START.cmd gõ adb devices
i.Gõ tiếp apktool if framework-res.apk
Nếu 2 bước trên thành công sẽ ra màn hình như sau
[​IMG]
j.Gõ tiếp apktool d SystemUI.apk nếu kết quả thành công thì trong c:/apktool sẽ có thêm thư mục SystemUI.

2.Cách làm

Bước 1 : Tạo chữ cần làm với photoshop
Đầu tiên các bạn tải ảnh này về mình lấy tên là leduy nhé
https://drive.google.com/file/d/0B_v2u8ZA5UiwQ2J5QjNrUncyWEE/view?usp=sharing
Sau đó các bạn vào trang sau
http://vforum.vn/photoshop/
Bấm vào file => open inmage chọn leduy.png vừa tải về

[​IMG]
Tiếp theo bấm vào biểu tượng A như trong ảnh
[​IMG]

Rồi kick chuột trái vào ảnh leduy.png vừa mới mở hiện ra bảng sau
Mục text các bạn viết chữ mình muốn vào, ở đây mình viết Lê Duy
Size là kick thước của chữ các bạn căn chỉnh sao cho hợp lý
mình chọn size 30
Style quyết định chữ đậm,nhạt,nghiêng
Color là màu sắc của chữ


[​IMG]

Các bạn tạo cho mình 3 chữ với 3 màu khác nhau tùy thích.Mình tạo chữ màu tím đầu tiên
xong đến đỏ và xanh.
Ví dụ với chữ màu tím.Kick vào menu color hiện ra bảng màu chọn màu tím


[​IMG]

Sau đó ấn ctrl+S rồi lưu lại thành 1.png
[​IMG]
Màu đỏ , màu xanh làm tương tự rồi lưu lại lần lượt là 2.png , 3.png

Bước 2 : Tạo chữ nhấp nháy trên thanh status
Các bạn tải file này về
https://drive.google.com/file/d/0B_v2u8ZA5UiwSkkxajZQUXdwREU/view?usp=sharing
Giải nén ra sẽ có 2 foder :
1 là folder drawable trong đó có 3 file các bạn copy 3 file này vào thư mục
c:\apktool/SystemUI/res/drawable
Lưu ý là trong folder drawable vừa tải về có 1 file tên là sinchan.xml.File này quyết định thời gian nhấp nháy của chữ.Các bạn mở nó ra với notepad++ sẽ thấy dòng sau

Mã:
<item android:duration="70" .....
Trong đó 70 chính là thời gian nhấp nháy của chữ.Thông số này càng nhỏ chữ nhấp nháy càng nhanh.Ở đây mình để 70 bạn nào muốn chữ nhấp nháy chậm thì có thể chỉnh thành 150,180,200...

Tiếp theo các bạn copy 3 file ảnh vừa tạo vào thư mục
c:\apktool/SystemUI/res/drawable-hdpi với Zen4,Zen4.5
c:\apktool/SystemUI/res/drawable-xhdpi với Zen5,Zen6


Sau khi copy ảnh và 3 file trên các bạn tiếp tục mở foder thứ 2 copy file
file crayonsinchan.xml vào trong folder c:\ apktool/res/layout

Vì mặc định icon pin ở bên phải nên mình chỉ hướng dẫn các bạn làm chữ nhấp nháy ở
giữa và bên trái để đảm bảo tính thẩm mỹ

Chữ nhấp nháy ở giữa
Các bạn tìm và cắt đoạn code sau lên vị trí như ảnh

Mã:
  <include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/asus_signal_cluster_view" />
<include android:id="@id/signal_cluster_dual_sim" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/asus_signal_cluster_view_dual_sim" />
[​IMG] 
Tiếp đến thêm code sau
Mã:
<LinearLayout android:gravity="center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
<include android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/crayonsinchan" />
</LinearLayout>
Vào vị trí như ảnh rồi save ,đóng notepad ++ lại
[​IMG] 

Nếu muốn chữ nhấp nháy ở bên trái chép code sau vào vị trí như ảnh rồi save và đóng
notepad++ lại

Mã:
   <include android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/crayonsinchan" />
[​IMG]

Các bạn mở cmd lúc đầu lên đánh lệnh
apktool b SystemUI

Nếu không lỗi 1 thư mục build sẽ đc tạo trong c:/apktool/SystemUI/build và 1 thư mục dist sẽ được tạo trong c:/apktool/SystemUI/dist
Nếu có lỗi trình biên dịch sẽ báo lỗi xảy ra về vấn đề gì và ở dòng nào trong file tinh chỉnh mà theo đó bạn sẽ phải xem lại để fix.

Tiếp theo dùng bất kỳ phần mềm nén / giải nén nào (vd: winrar, 7z, winzip) giải nén file SystemUI.apk ở c:/apktool vào bất kỳ đâu trên pc/lap sau đó copy trích lấy chỉ thư mục META-INF và file AndroidManifest.xml chép đè vào thư mục c:/apktool/SystemUI/buil/apk.

Ví dụ với winrar.Kick chuột phải vào file SystemUI.apk chọn open with winrar sẽ hiện ra bảng sau.Kick tiếp chuột phải vào thư mục META-INF chọn Extract without confimation sẽ được thư mục META-INF tại c:/apktool.Với file AndroidManifest.xml làm tương tự rồi chép file theo đường dẫn ở trên
[​IMG] 



Đánh lại lần nữa apktool b SystemUI sau đó có thể lấy file apk trong thư mục c:/apktool/SystemUI/dist chép vào điện thoại theo đường dẫn system/priv-app set quyền 644
(Nhấn giữ file System vừa copy vào sẽ hiện bảng Menu chọn vào Permissions rồi làm như trong ảnh )
[​IMG] 

Lưu ý nếu bị SystemUI đã dừng lại các bạn reset lại máy là được nhé
Chúc các bạn thành công
Lê Duy

Nguồn : ZenphoneViet
Chia sẻ với bạn bè bài viết tuyệt vời này nhé
Share to Facebook Share to Twitter Share to Google+ Share to Stumble Upon Share to Evernote Share to Blogger Share to Email Share to Yahoo Messenger More...
Từ khóa: Tạo Hiệu ứng chữ nhấp nháy cực đẹp trên thanh status cho Zenfone