Dokudan Görsel Fırçası Oluştur ve Materyalden Görsel Fırçası Oluştur dönüştürme fonksiyonları, bir görünüm modelindeki bir doku veya materyali doğrudan kullanıcı widget’ının içindeki bir görsel widget’ına eklemen için bir yol sunar.
Materyal Parametresini Ayarla dönüştürme fonksiyonlarının aksine, bu iki dönüştürme fonksiyonu, doku parametresi olan bir materyale sahip olma ihtiyacını ortadan kaldırır. Bu dönüştürme fonksiyonları, kullanıcı arayüzüne dokular ekler.
Bu örnekte, Dokudan Görsel Fırçası Oluştur fonksiyonu kullanılarak Takip cihazı ViewModel’ındaki Simge özelliğinin bir Görsel widget’ına iletilmesiyle Metne eğitimlerindeki Takip cihazı widget’ı ile ilgili daha fazla bilgi verilmektedir.
Materyalden Görsel Fırçası Oluştur ve Yumuşak Dokudan/Materyalden Görsel Fırçası Oluştur, aynı iş akışını paylaşır ve aynı özelliklere sahiptir. Ancak bu eğitimde bunların nasıl ayarlanacağı açıklanmaz. Bu özelliklerin widget’ta nasıl ayarlandığını görmek için Özel Gösterge Paneli Oluşturma kısmındaki eğitimlere bakabilirsin.
Widget Kurulumu
Bu takip widget’ını oluşturmak için IntToText/Çift Duyarlıklı eğitimlerindeki Kullanıcı Widget’ının aynısı kullanılır.
Bu eğitimde, simgeyi Takip cihazından ileten ilave bir görsel widget’ı yer almaktadır. Mevcut Başlık ve CurrentValue alanları, yatay yönlendirmeli bir Yığın Kutusu içinde sarmalanmıştır; böylece simge, widget metni yanında soldan sağa doğru olacak şekilde görünür.
Aşağıdaki widget’ları Hiyerarşi’ye, aşağıdaki listede belirtilenle aynı sırada olacak şekilde ekle:
Katman
Görsel (Görsel widget’ını Katman altına yerleştir ve Arka Plan olarak yeniden adlandır.)
Yığın Kutusu (Yığın Kutusu’nu Katman altına yerleştir.)
2 adet Görsel (Yığın Kutusu altına yerleştir ve widget’ları Simge ve Aralık Oluşturucu olarak yeniden adlandır.)
Yığın Kutusu (İkinci Yığın Kutusu’nu birinci Yığın Kutusu’nun altına yerleştir.)
Simge görseli widget’ının Yatay ve Dikey Hizalama’sını Orta olarak ayarla. Böylece simge her zaman ortalanmış olur.
Simge ile aşağıdaki metin arasında boşluk oluşturmak için ilave bir Aralık Oluşturucu görsel widget’ı kullanılır.
Dönüştürme Fonksiyonu Ayarı
Takip cihazındaki simgeyi kullanıcı arayüzündeki Simge görseli widget’ına bağlamak için Görünüm Bağlamaları penceresini aç.
Hiyerarşi’de Simge görseli widget’ını seç, ardından Görünüm Bağlamaları penceresinde +Widget Ekle’ye tıkla.
Soldaki alanda, Simge > Fırça > Seç’i seç. Bu işlem, Simge görselinin Fırça alanına bir değer iletir.
Soldaki alanda, Dönüştürme Fonksiyonları > Dokudan Görsel Fırçası Oluştur > Seç’i seç.
Bağlamanın altında birkaç alan görünür. Her alanın ne işe yaradığı hakkında daha fazla bilgi almak için Doku/Materyal Özelliklerinden Görsel Fırçası Oluştur bölümüne bakabilirsin.
Görsel’in yanındaki zincir simgesine tıkla ve MVVM_UEFN_Tracker > Simge > Seç’i seç.
Takip cihazı widget’ında görselin boyutunun ne kadar büyük olmasını istiyorsan Görsel Boyutu’nu ona göre ayarla.
Sonuç
Projene bir takip cihazı sürükle ve aşağıdaki seçenekleri ayarla:
Ayrıntılar panelinde, Görev Simgesi alanlarında Küçük ve Büyük simgeler için simgeler ayarla. Bu örnekte küçük ve büyük simgeler için T_UI_IconLibrary_Ham simgeleri kullanılmıştır.
Simge Görseli widget’ı, takip cihazında Jambon simge seti ile doldurulur.
Doku/Materyal Özelliklerinden Görsel Fırçası Oluştur
Her iki dönüştürme fonksiyonu da aksi belirtilmedikçe aynı alanları paylaşır:
Görsel (yalnızca Dokudan Görsel Oluştur için)
Görsel widget’ının fırçasına iletilecek doku değişkeni.
Materyal (yalnızca Materyalden Görsel Oluştur için)
Görsel widget’ının fırçasına iletilecek materyal değişkeni.
Boyut
Çizilen görsel veya materyalin boyutu.
Renk Tonu
Görselin veya materyalin renk tonu olarak kullanılacak renk.
Döşeme Türü (yalnızca Dokudan Görsel Oluştur için)
Görselin, görsel widget’ının fırçasına iletildiğinde yatay olarak mı dikey olarak mı yoksa her iki şekilde birden mi döşeneceğini belirler. Orijinal simge boyutu, dönüştürme fonksiyonunda belirtilen boyuttan küçükse görsel döşenecektir.
Bu örnekte benim simgem 64x64 piksel iken boyut 72x72 piksel olarak ayarlandığından görsel döşenir.