Rehber Draw 9-patch ( ileri düzey tema çalışmalarında kullanılım içindir. )

agit77

Tema Ekibi
Yönetici
Tema Ekibi
MIUI Expert
Elit Üye
MIUI Sever
SMS Onaylı
Adım
Ömer
Cihazım
Xiaomi 11 Lite
Meslek
Grafiker
Konum
istanbul
Katılım
25 Şubat 2017
Konular
584
Mesajlar
7.090
Çözümler
9
Tepkime puanı
13.754
Puanları
438
Draw 9-patch Nedir?

Draw 9-patch yama aracı, Android Studio'da bulunan ve görünümün içeriğini ve ekranın boyutunu yerleştirmek için otomatik olarak yeniden boyutlandırılan bitmap görüntüler oluşturmanıza olanak sağlayan bir WYSIWYG editörüdür. Resmin seçilen bölümleri, resmin içine çizilen göstergelere göre yatay veya dikey olarak ölçeklenir.

VİDEO ANLATIMLI

Medyaları görmek için kayıt olmalısınız


Gerekli Programlar

Programın çalışabilmesi için java programı


draw9patch programı

( programı açabilmek için çift tıkladığınızda java yüklü iste program açılır yüklü değilse java programını sisteme yükleyip birlikte aç dediğinizde java programını seçip açın )

Not: programı rar gibi programlar ile ayıklayıp açmaya çalışmayınız )
Program açıldıktan sonra sürükle bırak yöntemi ile yada file open dan pgn dosyasını atarak çalışmayı açın.

Resimleri görmek için giriş yapmanız gerekmektedir.





MIUINewThemeEditor Programı


2015


Resimleri görmek için giriş yapmanız gerekmektedir.


Örnek olarak aşağıda hazırlamış olduğum çalışmalar
gördüğünüz kenardaki çizgiler sorunsuz yaptığınızda android te gözükmeyecektir.

SMS Yazışma Baloncuğu uygulanmış hali

Resimleri görmek için giriş yapmanız gerekmektedir.


Sms Bölümü Gözükecek Kısım

Resimleri görmek için giriş yapmanız gerekmektedir.





Bizim burada kullanma amacımız Adobe Photoshop programı ile ekteki resimdeki rengi istediğimiz renge ayarladıktan sonra hatasız bir şekilde temaya uyarlamaktır.
ekteki resimde gördüğümüz parlakılık rengini ve zeminini değiştireceğiz.
yeşil olarak gözüken yeri kırmızı
gri olarak gözüken yeri de sarı yapacağız.



Resimleri görmek için giriş yapmanız gerekmektedir.


Adobe Photoshop açıp ekteki görseldeki gibi örnek olarak ( JiyanV2\com.android.systemui\res\drawable-xxhdpi) klasöründeki


Resimleri görmek için giriş yapmanız gerekmektedir.


brightness_toggle_progress_bg.9 ( kırmızı)

Resimleri görmek için giriş yapmanız gerekmektedir.


brightness_toggle_bg.9.png ( Sarı)


Resimleri görmek için giriş yapmanız gerekmektedir.


olarak ayarladık ve bu şekilde png dosyalarını mtz dosyası içine atarsak görsel deki gibi sorun ile karşılaşacağız.


Resimleri görmek için giriş yapmanız gerekmektedir.





MIUINewThemeEditor ile açtığımız mtz dosyasını sol alt kısımında uygula dediğimizde şu hatayı verecek.




Resimleri görmek için giriş yapmanız gerekmektedir.



Burada yapmamız gereken draw9patch.jar programını açıp ekteki görsel deki gibi ayarları yaparak bu tür hataların önüne geçmektir.
bu şekilde her iki dosyamızı da aşağıdaki gibi hazırladıktan sonra ctr+s ile kaydederek işlemi bitiriyoruz.

Resimleri görmek için giriş yapmanız gerekmektedir.


gerekli düzenlemeleri yaptıktan sonra MIUINewThemeEditor programımızı açıp sol alt köşeden uygula dediğimizde png hatası vermediyse
MIUINewThemeEditor ile uygula dediğimize telefonumuzda aşağıdaki gibi görünecektir.

Resimleri görmek için giriş yapmanız gerekmektedir.


ve son olarak MIUINewThemeEditor programından mi logosuna tıklayıp gelen seçeneklerden export mtz yaparak işlemi bitiriyoruz.


Örnek çalışmalarım.

Çift Sim

com.android.contacts

Resimleri görmek için giriş yapmanız gerekmektedir.
Resimleri görmek için giriş yapmanız gerekmektedir.


Arama Kısmı

com.android.fileexplorer\res\drawable-xxhdpi

Resimleri görmek için giriş yapmanız gerekmektedir.



com.android.mms\res\drawable-xxhdpi ( SMS Baloncuğu)

Resimleri görmek için giriş yapmanız gerekmektedir.
Resimleri görmek için giriş yapmanız gerekmektedir.



com.whatsapp\res\drawable-xxhdpi

whatsapp Yazışma Baloncuğu

Resimleri görmek için giriş yapmanız gerekmektedir.
Resimleri görmek için giriş yapmanız gerekmektedir.
 

Ekli dosyalar

  • hatasız-düzeltme.jpg
    hatasız-düzeltme.jpg
    464,4 KB · Görüntüleme: 30
  • new_messages_indicator.9.png
    new_messages_indicator.9.png
    640 bayt · Görüntüleme: 21
Son düzenleme:

agit77

Tema Ekibi
Yönetici
Tema Ekibi
MIUI Expert
Elit Üye
MIUI Sever
SMS Onaylı
Adım
Ömer
Cihazım
Xiaomi 11 Lite
Meslek
Grafiker
Konum
istanbul
Katılım
25 Şubat 2017
Konular
584
Mesajlar
7.090
Çözümler
9
Tepkime puanı
13.754
Puanları
438

agit77

Tema Ekibi
Yönetici
Tema Ekibi
MIUI Expert
Elit Üye
MIUI Sever
SMS Onaylı
Adım
Ömer
Cihazım
Xiaomi 11 Lite
Meslek
Grafiker
Konum
istanbul
Katılım
25 Şubat 2017
Konular
584
Mesajlar
7.090
Çözümler
9
Tepkime puanı
13.754
Puanları
438
ilk defa videolu anlatım ile yapmaya çalıştım bu yüzden hatam olduysa affola bu konu tema yapımcıları için önemli bir husus bu yüzen elimden geldiğince anlatmaya çalıştım.
Mesajlar otomatik olarak birleştirildi:

Elinize sağlık hocam.

teşekkür ederim hocam.
 

Sekko

Emekli Yönetici
Emekli Yönetici
Elit Üye
MIUI Sever
SMS Onaylı
Adım
Sercan
Cihazım
Poco X3 NFC
Yaş
34
Konum
Bursa
Katılım
4 Şubat 2019
Konular
129
Mesajlar
4.512
Tepkime puanı
7.934
Puanları
238
Png resmimiz sabit bir nesnedir, buna lastik özelliği vermek için drawpatch.. Parlaklık kontrolü ses kontrolü vs doğru mu anlamışım mantığını
 

pendroz

Kardan Adam
Emekli Yönetici
Uzman Üye
MIUI Sever
SMS Onaylı
Adım
Kaan
Cihazım
Redmi Note 4x
Konum
istanbul
Katılım
4 Mart 2018
Konular
250
Mesajlar
2.380
Tepkime puanı
6.107
Puanları
338
Ellerinize sağlık.Sizlerin sayesinde hiçbir mecrada bulunamayacak rehberler MIUI Türkiye forumlarında mevcut.Hepimiz kendi temalarımızı yapabiliyoruz artık.
 
Üst Alt