Chào mừng bạn đến Diễn Đàn ChơiMobile

Cộng đồng Mobile hàng đầu Việt Nam, Phát triển Android, iOS, Kỹ Thuật Mobile. Đăng ký ngay để tạo chủ để và cùng thảo luận !

Hướng dẫn tạo hiệu ứng trong suốt & mờ cho status bar và navigation bar

Discussion in 'Thảo Luận - Phát Triển Rom/ Lập trình Mobile' started by cybershot, Jun 5, 2013.

  1. bongda37

    Senior Member

    Mar 29, 2013
    128
    84
    0
    Male
    bản L ko dùng được , bác làm cho anh em bản L cái ạ :(
     
    2 people like this.
  2. isealine

    Official Member

    Apr 24, 2013
    41
    17
    0
    Male
    Cogaixinh lừa đảo mãi ko chịu thôi à bác nào đó post cái này nói dùng cho bản s hay k gì đấy pà này đăng luôn bài dùng cho 3 dòng

    Sent from my IM-A850L using Tapatalk 4 Beta
     
    2 people like this.
  3. dokyson

    dokyson Administrator
    Staff Member Administrator

    Dec 9, 2012
    18,143
    37,714
    113
    Male
    Cụ ngâm cứu rùi làm theo cụ cybershotcybershot hướng dẫn ấy, tự mình làm được mới khoái mà
     
  4. dokyson

    dokyson Administrator
    Staff Member Administrator

    Dec 9, 2012
    18,143
    37,714
    113
    Male
    Cụ cybershotcybershot ui em tính thế này cụ xem có khả thi không:
    - Cho thanh Navi trong suốt 100% (Chỉnh code)
    - Cho các phím có nền trong suốt 100% (PhotoShop)
    - Tạo các hình nền Background có độ trong suốt thay đổi. Khi nào muốn thay đổi độn trong suốt chỉ cần thay đổi cái background này.
     
    4 people like this.
  5. cybershot

    Official Member

    Mar 29, 2013
    47
    292
    0
    Làm như thế về nguyên tắc ko vấn đề gì, nhưng ở bước 3 nếu tạo hình nền bg có độ trong suốt thay đổi thì hơi mệt, vì chỉnh thủ công (bằng công cụ xử lý đồ họa) thì khó chuẩn lắm.

    Sao cụ ko làm ngược lại có phải nhàn hơn không:
    - Cho thanh Navi trong suốt 100% (Chỉnh Photoshop)
    - Tạo các hình nền Background có độ trong suốt thay đổi (chỉnh code).

    Cách tiếp cận của tớ trong bài hướng dẫn là theo hướng ấy đấy, vì chỉnh code dễ và linh hoạt hơn nhiều.

    Thật ra, nếu cụ để ý thì thấy stt3 tớ chỉnh mỗi code là có hiệu ứng trong suốt/mờ, trong khi navi3 thì vừa chỉnh code + sửa ảnh navi bg. Cái này là bởi vì với stt3 đã chặn được đoạn mã redraw ảnh stt3 background gốc trong khi navi3 thì chưa dò được đoạn mã tương tự nó nằm ở đâu. Thế nên mới phải thêm công đoạn sửa ảnh navi3 gốc =pts để khi nó redraw thì cũng ko ảnh hưởng gì.
     
    16 people like this.
  6. dokyson

    dokyson Administrator
    Staff Member Administrator

    Dec 9, 2012
    18,143
    37,714
    113
    Male
    Vâng cụ nói chuẩn, Ảnh bg thì cho trong suốt hoàn toàn để nó không ảnh hưởng nữa. Còn sẽ thay đổi độ trong suốt bằng code. Cụ đã bao giờ gán giá trị đó cho 1 biến bên ngoài rồi sau đó chỉ cần thay đổi biến để thay đổi 1 loạt các giá trị chưa ạ
     
    8 people like this.
  7. cybershot

    Official Member

    Mar 29, 2013
    47
    292
    0
    Tớ chưa thử, nhưng tin rằng cách đó hoàn toàn khả thi. Thêm định nghĩa màu/hiệu ứng trong framework-res rồi sửa mã trong SystemUI để tham chiếu đến mã màu/hiệu ứng mới. Nhiều thành phần đồ họa trong SystemUI họ cũng làm như vậy thôi.
     
    6 people like this.
  8. vlonglinh1990

    Senior Member

    Dec 18, 2012
    165
    93
    0
    Male
    like chủ thớt. muốn mà chẳng làm đc. tiện đây cho mình hỏi mình có thể làm trên win XP k nhỉ. sao làm nó khó thế
     
    2 people like this.
  9. dokyson

    dokyson Administrator
    Staff Member Administrator

    Dec 9, 2012
    18,143
    37,714
    113
    Male
    Em cũng không biết cách thêm định nghĩa trong framework-res, cụ có thể gợi ý cho em file có thể thêm biến vào không ạ.
     
    6 people like this.
  10. dokyson

    dokyson Administrator
    Staff Member Administrator

    Dec 9, 2012
    18,143
    37,714
    113
    Male
    Trên XP hoàn toàn được bác ạ
     
    4 people like this.
  11. dangvanduy

    Official Member

    May 2, 2013
    76
    85
    0
    Male
    bác cho em hỏi sao em dùng APK manager toàn bị lỗi , nó cứ báo không tìm thấy file gì gì ấy...
     
    2 people like this.
  12. cybershot

    Official Member

    Mar 29, 2013
    47
    292
    0
    Apk Manager là một tool khá cũ, và hình như không còn được tác giả phát triển nữa. Nếu muốn dùng nó cho Jelly Bean mà không bị lỗi, bạn phải tự nâng apktool.jar trong thư mục /other lên bản mới nhất v1.5.2, kèm theo phiên bản aapt.exe tương ứng.

    Để xử lý các file OEM ROM system apk, bạn phải load framework-res.apk trước. Nếu bạn chép framework-res.apk vào cùng thư mục với SystemUI mà nó vẫn báo lỗi không load được resource thì Apk Manager không dùng được, chuyển qua xài các tool trực quan khác, ví dụ như Android System Ultimate Toolbox chẳng hạn.

    Nếu bạn quen giao tiếp dòng lệnh, thì dùng apktool 1.5.2 như trong bài viết mình hướng dẫn.
     
    8 people like this.
  13. daugaunhua

    Senior Member

    Dec 19, 2012
    225
    288
    0
    Male
    Anh ơi chiến đi dạy em với keke :D
     
    2 people like this.
  14. akiravjp

    Senior Member

    Dec 21, 2012
    2,265
    2,925
    0
    Male
    Ơ cách này hay, không biết có mod cho op G được không nhỉ. Hehe

    Gửi từ trạm vệ tinh Vinasat 1 cổng E975 phiên bản F180K
     
  15. dokyson

    dokyson Administrator
    Staff Member Administrator

    Dec 9, 2012
    18,143
    37,714
    113
    Male
    Bung ra đi em, chơi được mà
     
    2 people like this.
  16. daugaunhua

    Senior Member

    Dec 19, 2012
    225
    288
    0
    Male
    Cơ bản là ngại vì nhìn nó như một tờ sớ ...hớ hớ... tìm cách khác thôi anh ơi :rolleyes:
     
    4 people like this.
  17. hanzoo1504

    Senior Member

    Dec 14, 2012
    4,523
    16,658
    0
    Male
    Đang tìm việc
    VIETNAMESE
    Bác thử nghiên cứu di. Mọi người đều có thể hiểu được mà. Mạnh dạn đi bác :D
     
    4 people like this.
  18. akiravjp

    Senior Member

    Dec 21, 2012
    2,265
    2,925
    0
    Male
    Cũng thích kiểu mờ mờ như này chứ không phải trong suốt hẳn :)
     
    2 people like this.
  19. joker.spx

    Senior Member

    May 10, 2013
    2,030
    8,730
    0
    Male

    :D tới đi bác ơi :D e mần đc này
     
    4 people like this.
  20. akiravjp

    Senior Member

    Dec 21, 2012
    2,265
    2,925
    0
    Male
    em cũng đang mod 1 vài thứ nên có thể tiện tay thử luôn xem sao, cũng lắm brick có 1 lần :D
     

Share This Page