Simgeler, kullanıcılarınızın uygulamanızı ve içindeki işlemleri tanımlamasına yardımcı olur. Materyal simge paketine erişebilir ve Compose ile bunları doğrudan uygulamanıza ekleyebilirsiniz. Android Studio, Görünümlerle uygulamanız için özel simgeler veya simgeler oluşturmak için Image Asset Studio'yu sunar.
Oluştur ile uygulamanıza simge ekleme
Compose'u kullanarak Materyal simgelerine erişmek için Compose Material kitaplığını veya Compose Material 3 kitaplığını içe aktarabilirsiniz. Ardından, oluşturduğunuz Icon
simgesini kullanarak uygulamanıza simge ekleyin. Material simgeleri, en çok işlem çubuğu simgeleri, sekme simgeleri veya bildirim simgeleri için yararlıdır. Daha fazla bilgi için Malzeme simgeleri konusuna bakın.
Özel simgeler (örneğin, uygulama başlatıcı simgeniz) oluşturmanız gerekiyorsa Image Asset Studio'yu kullanın. Başlatıcı simgeleri için AndroidManifest.xml
dosyası, mipmap/
konumuna referans vermelidir. Image Asset Studio bu kodu otomatik olarak ekler. Aşağıdaki manifest dosyası kodu, mipmap/
dizinindeki ic_launcher
simgesine başvuruda bulunuyor:
<application android:name="ApplicationTitle" android:label="@string/app_label" android:icon="@mipmap/ic_launcher" >
Image Asset Studio hakkında
Android Studio'da, malzeme simgeleri, özel resimler ve metin dizelerinden kendi uygulama simgelerinizi oluşturmanıza yardımcı olan Image Asset Studio adlı bir araç bulunur. Uygulamanızın desteklediği her piksel yoğunluğu için uygun çözünürlükte bir simge
grubu oluşturur.
Image Asset Studio, yeni oluşturulan simgeleri projenizin res/
dizini altındaki yoğunluğa özel klasörlere yerleştirir. Android, çalışma zamanında, uygulamanızın çalıştığı cihazın ekran yoğunluğuna göre uygun kaynağı kullanır.
Image Asset Studio aşağıdaki simge türlerini oluşturmanıza yardımcı olur:
- Başlatıcı simgeleri
- İşlem çubuğu ve sekme simgeleri
- Bildirim simgeleri
Aşağıdaki bölümlerde, oluşturabileceğiniz simge türleri ile kullanabileceğiniz resim ve metin girişleri açıklanmaktadır.
Uyarlanabilir ve eski başlatıcı simgeleri
Başlatıcı simgesi, uygulamanızı kullanıcılara temsil eden bir grafiktir. Şunları yapabilir:
- Cihazda yüklü uygulama listesinde ve Ana ekranda görünür.
- Uygulamanızdaki kısayolları temsil eder (örneğin, bir kişiyle ilgili ayrıntılı bilgileri açan kişi kısayol simgesi).
- Başlatıcı uygulamaları tarafından kullanılmalıdır.
- Kullanıcıların Google Play'de uygulamanızı bulmalarına yardımcı olun.
Uyarlanabilir başlatıcı simgeleri, farklı cihaz modellerinde çeşitli şekiller olarak görüntülenebilir ve Android 8.0 (API düzeyi 26) ve sonraki sürümlerde kullanılabilir. Android Studio 3.0, Image Asset Studio'yu kullanarak uyarlanabilir simge oluşturma desteğini kullanıma sunuyor. Image Asset Studio, uyarlanan bir simgenin daire, dairesel, yuvarlak kare ve kare şekiller halinde önizlemesinin yanı sıra, simgenin tam çerçeve önizlemesini oluşturur. Image Asset Studio, simgenin eski, yuvarlak ve Google Play Store önizlemelerini de oluşturur. Eski başlatıcı simgesi, uygulamanızı cihazın ana ekranında ve başlatıcı penceresinde temsil eden bir grafiktir. Eski başlatıcı simgeleri, uyarlanabilir simgeleri desteklemeyen ve cihaz modellerinde çeşitli şekiller olarak görüntülenmeyen Android 7.1 (API düzeyi 25) veya daha eski sürümleri çalıştıran cihazlarda kullanılmak üzere tasarlanmıştır.
Image Asset Studio, simgeleri res/mipmap-density/
dizinlerinde uygun konumlara yerleştirir. Ayrıca, Google Play Store için uygun 512 x 512 piksel boyutunda bir resim de oluşturur.
Eski Android sürümlerini destekleseniz bile başlatıcı simgeleri için materyal tasarım stilini kullanmanızı öneririz.
Daha fazla bilgi için Uyarlanabilir Başlatıcı Simgeleri ve Ürün Simgeleri - Materyal Tasarım bölümlerine bakın.
İşlem çubuğu ve sekme simgeleri
İşlem çubuğu simgeleri, işlem çubuğuna yerleştirilen ve bağımsız işlem öğelerini temsil eden grafik öğeleridir. Daha fazla bilgi için İşlem Ekleme ve İşleme, Uygulama Çubuğu - Materyal Tasarım ve İşlem Çubuğu Tasarımı konularına bakın.
Sekme simgeleri, çok sekmeli bir arayüzde ayrı sekmeleri temsil etmek için kullanılan grafik öğeleridir. Her sekme simgesinin iki durumu vardır: seçili değil ve seçili. Daha fazla bilgi için Sekmelerle Kaydırma Görünümleri Oluşturma ve Sekmeler - Materyal Tasarım bölümlerine bakın.
Image Asset Studio, simgeleri res/drawable-density/
dizinlerinde uygun konumlara yerleştirir.
Eski Android sürümlerini destekliyor olsanız bile, işlem çubuğu ve sekme simgeleri için
malzeme tasarımı stilini kullanmanızı öneririz. Materyal tasarım kullanıcı arayüzünüzü eski platform sürümlerine sunmak için appcompat
ve diğer destek kitaplıklarını kullanın.
Image Asset Studio'ya alternatif olarak, işlem çubuğu ve sekme simgeleri oluşturmak için Vector Asset Studio'yu kullanabilirsiniz. Vektör çizimleri basit simgeler için uygundur ve uygulamanızın boyutunu küçültebilir.
Bildirim simgeleri
Bildirim, kullanıcıya, uygulamanızın normal kullanıcı arayüzünün dışında gösterebileceğiniz bir mesajdır. Image Asset Studio, bildirim simgelerini res/drawable-density/
dizinlerinde uygun konumlara yerleştirir:
- Android 2.2 (API düzeyi 8) ve önceki sürümler için simgeler
res/drawable-density/
dizinlerine yerleştirilir. - Android 2.3 ile 2.3.7 arasındaki (API düzeyi 9-10) arasındaki simgeler,
res/drawable-density-v9/
dizinlerine yerleştirilir. - Android 3 (API düzeyi 11) ve sonraki sürümler için simgeler
res/drawable-density-v11/
dizinlerine yerleştirilir.
Uygulamanız Android 2.3 ile 2.3.7 arasındaki sürümleri (API düzeyi 9-10) destekliyorsa Image Asset Studio simgenizin gri bir sürümünü oluşturur. Sonraki Android sürümleri, Image Asset Studio'nun oluşturduğu beyaz simgeyi kullanır.
Daha fazla bilgi için Bildirimler; Bildirimlerin Materyal Tasarımı; Bildirimler, Android 5.0 Değişiklikleri; Bildirimler, Android 4.4 ve Daha Eski Sürümler ve Durum Çubuğu Simgeleri, Android 3.0 ve Alt Sürüm bölümlerine bakın.
Küçük resim
Image Asset Studio, Google materyal simgelerini VectorDrawable ve PNG biçimlerinde içe aktarmanızı kolaylaştırır. Bunun için bir iletişim kutusundan simge seçmeniz yeterlidir. Daha fazla bilgi için Malzeme Simgeleri bölümüne bakın.
Resimler
Kendi resimlerinizi içe aktarabilir ve simge türüne göre ayarlayabilirsiniz. Resim Asset Studio şu dosya türlerini destekler: PNG (tercih edilen), JPG (kabul edilebilir) ve GIF (önerilmez).
Metin dizeleri
Image Asset Studio, çeşitli yazı tiplerinde bir metin dizesi yazıp bir simgenin üzerine yerleştirmenize olanak tanır. Metin tabanlı simgeyi farklı yoğunluklar için PNG dosyalarına dönüştürür. Bilgisayarınızda yüklü olan yazı tiplerini kullanabilirsiniz.
Image Asset Studio'yu Çalıştır
Image Asset Studio'yu başlatmak için şu adımları uygulayın:
- Proje penceresinde Android görünümünü seçin.
- res klasörünü sağ tıklayın ve Yeni > Resim Öğesi'ni seçin.
- Aşağıdaki adımları uygulayarak devam edin:
- Uygulamanız Android 8.0'ı destekliyorsa uyarlanabilir ve eski başlatıcı simgeleri oluşturun.
- Uygulamanız Android 7.1'den daha yeni sürümleri desteklemiyorsa yalnızca eski başlatıcı simgesi oluşturun.
- İşlem çubuğu veya sekme simgesi oluşturun.
- Bildirim simgesi oluşturun.
Uyarlanabilir ve eski başlatıcı simgeleri oluşturma
Not: Uygulamanız Android 7.1'den daha yeni sürümleri desteklemiyorsa bunun yerine yalnızca eski başlatıcı simgesi oluşturma talimatlarını uygulayın.
Image Asset Studio'yu açtıktan sonra aşağıdaki adımları uygulayarak uyarlanabilir ve eski simgeleri ekleyebilirsiniz:
- Simge Türü alanında Başlatıcı Simgeleri (Uyarlanabilir ve Eski) seçeneğini belirleyin.
- Ön Plan Katmanı sekmesinde Öğe Türü seçin ve ardından altındaki alana öğeyi belirtin:
- Resim dosyasının yolunu belirtmek için Resim'i seçin.
- Materyal tasarım simge grubundan bir resim belirtmek için Küçük Resim'i seçin.
- Bir metin dizesi belirtmek ve bir yazı tipi belirlemek için Metin'i seçin.
- Arka Plan Katmanı sekmesinde bir Öğe Türü seçin ve ardından altındaki alanda öğeyi belirtin. Bir renk seçebilir veya arka plan katmanı olarak kullanılacak bir resim belirtebilirsiniz.
- Eski sekmesinde varsayılan ayarları inceleyip eski, yuvarlak ve Google Play Store simgeleri oluşturmak istediğinizi onaylayın.
- İsteğe bağlı olarak Ön Plan Katmanı ve Arka Plan Katmanı sekmelerinin her biri için adı ve görüntü ayarlarını değiştirin:
- Ad: Varsayılan adı kullanmak istemiyorsanız yeni bir ad yazın. Bu kaynak adı projede zaten varsa sihirbazın alt kısmındaki bir hatada belirtildiği gibi bu adın üzerine yazılır. Ad yalnızca küçük harf, alt çizgi ve rakam içerebilir.
- Kırp: Simge grafiği ile kaynak öğedeki kenarlık arasındaki kenar boşluğunu ayarlamak için Evet'i seçin. Bu işlem, en boy oranını korurken şeffaf alanı kaldırır. Kaynak öğeyi değiştirmeden bırakmak için Hayır'ı seçin.
- Renk: Küçük Resim veya Metin simgesinin rengini değiştirmek için alanı tıklayın. Renk Seçin iletişim kutusunda bir renk belirtin ve ardından Seç'i tıklayın. Yeni değer alanda görünür.
- Yeniden boyutlandır: Resim, Küçük Resim veya Metin simgesini yeniden boyutlandırmak için kaydırma çubuğunu kullanarak yüzde olarak bir ölçeklendirme faktörü belirtin. Bir Renk öğe türü belirttiğinizde, arka plan katmanı için bu denetim devre dışı bırakılır.
- İleri'yi tıklayın.
- İsteğe bağlı olarak kaynak dizinini değiştirin: Resim öğesini eklemek istediğiniz kaynak kaynağı grubunu seçin: src/main/res, src/debug/res, src/Release/res veya özel bir kaynak grubu. Ana kaynak grubu, hata ayıklama ve sürüm dahil olmak üzere tüm derleme varyantları için geçerlidir. Hata ayıklama ve yayın kaynağı grupları, ana kaynak grubunu geçersiz kılar ve derlemenin tek bir sürümüne uygulanır. Hata ayıklama kaynağı grubu yalnızca hata ayıklama amaçlıdır. Yeni bir kaynak grubu tanımlamak için Dosya > Proje Yapısı > uygulama > Derleme Türleri'ni seçin. Örneğin, bir beta kaynak grubu tanımlayabilir ve sağ alt köşede "BETA" metnini içeren bir simgenin sürümünü oluşturabilirsiniz. Daha fazla bilgi için Derleme Varyantlarını Yapılandırma bölümüne bakın.
- Son'u tıklayın. Image Asset Studio, resimleri farklı yoğunluklar için mipmap klasörlerine ekler.
Temalı uygulama simgelerini önizleyin
Android Studio, temalı uygulama simgenizi önizlemenize ve kullanıcının duvar kağıdının rengine nasıl uyum sağladığını test etmenize olanak tanır. Temalı uygulama simgenizi önizlemek için
simgenizi tanımlayan launcher.xml
dosyasını açın ve ardından
duvar kağıtlarını değiştirmek ve simgenin nasıl tepki verdiğini görmek için araç çubuğundaki Sistem Kullanıcı Arayüzü Modu seçicisini kullanın.
Temalı uygulama simgeleri oluşturma hakkında daha fazla bilgi edinmek için Uyarlanabilir simgeler bölümüne bakın.


Eski başlatıcı simgesi oluştur
Not: Uygulamanız Android 8.0'ı destekliyorsa bunun yerine uyarlanabilir ve eski başlatıcı simgeleri oluşturma talimatlarını uygulayın.
Image Asset Studio'yu açtıktan sonra aşağıdaki adımları uygulayarak bir başlatıcı simgesi ekleyebilirsiniz:
- Simge Türü alanında Başlatıcı Simgeleri (Yalnızca Eski) seçeneğini belirleyin.
- Öğe Türü seçin ve altındaki alana öğeyi belirtin:
- Clip Art alanındaki düğmeyi tıklayın.
- Yol alanında, resmin yolunu ve dosya adını belirtin. İletişim kutusu kullanmak için ... simgesini tıklayın.
- Metin alanına bir metin dizesi yazın ve bir yazı tipi seçin.
- İsteğe bağlı olarak adı ve görüntü ayarlarını değiştirin:
- Ad: Varsayılan adı kullanmak istemiyorsanız yeni bir ad yazın. Bu kaynak adı projede zaten varsa sihirbazın alt kısmındaki bir hatada gösterildiği gibi bu adın üzerine yazılır. Ad yalnızca küçük harf, alt çizgi ve rakam içerebilir.
- Kırp: Simge grafiği ile kaynak öğedeki kenarlık arasındaki kenar boşluğunu ayarlamak için Evet'i seçin. Bu işlem, en boy oranını korurken şeffaf alanı kaldırır. Kaynak öğeyi değiştirmeden bırakmak için Hayır'ı seçin.
- Dolgu: Dört tarafın da kaynak öğe dolgusunu ayarlamak isterseniz kaydırma çubuğunu hareket ettirin. -%10 ile %50 arasında bir değer seçin. Kırp'ı da seçerseniz önce kırpma işlemi gerçekleşir.
- Ön plan: Küçük Resim veya Metin simgesinin ön plan rengini değiştirmek için alanı tıklayın. Renk Seçin iletişim kutusunda bir renk belirtin ve ardından Seç'i tıklayın. Yeni değer alanda görünür.
- Arka plan: Arka plan rengini değiştirmek için alanı tıklayın. Renk Seçin iletişim kutusunda bir renk belirtin ve ardından Seç'i tıklayın. Yeni değer alanda görünür.
- Ölçeklendirme - Simge boyutuna sığması için Kırp veya Sığacak Şekilde Daralt'ı seçin. Kırpma işleminde resim kenarları kesilebilir, küçültme işleminde ise kesilmez. Kaynak öğe hâlâ tam olarak sığmıyorsa gerekirse dolguyu ayarlayabilirsiniz.
- Şekil: Kaynak öğenizin arkasına bir arka plan yerleştirmek için daire, kare, dikey dikdörtgen veya yatay dikdörtgenden birini içeren bir şekil seçin. Şeffaf bir arka plan için Yok'u seçin.
- Efekt - Kare veya dikdörtgen şeklin sağ üst kısmına bir köpek kulağı efekti eklemek istiyorsanız KöpekKulağı'nı seçin. Aksi takdirde Yok'u seçin.
Image Asset Studio, kenarlarda dolgu olması için simgeyi şeffaf bir karenin içine yerleştirir. Dolgu, standart gölge simgesi efekti için yeterli alan sağlar.
- İleri'yi tıklayın.
- İsteğe bağlı olarak kaynak dizinini değiştirin:
- Res Directory - Resim öğesini eklemek istediğiniz kaynak kaynağı grubunu seçin: src/main/res, src/debug/res, src/yayın/res veya kullanıcı tanımlı bir kaynak grubu. Ana kaynak grubu, hata ayıklama ve sürüm yayınlama dahil olmak üzere tüm derleme varyantları için geçerlidir. Hata ayıklama ve yayın kaynağı grupları, ana kaynak grubunu geçersiz kılar ve derlemenin bir sürümüne uygulanır. Hata ayıklama kaynağı grubu yalnızca hata ayıklama amaçlıdır. Yeni bir kaynak grubu tanımlamak için Dosya > Proje Yapısı > uygulama > Derleme Türleri'ni seçin. Örneğin, bir beta kaynak grubu tanımlayabilir ve sağ alt köşede "BETA" metnini içeren bir simgenin sürümünü oluşturabilirsiniz. Daha fazla bilgi için Derleme Varyantlarını Yapılandırma bölümüne bakın.
- Son'u tıklayın.
Simge Seçin iletişim kutusunda, bir malzeme simgesi seçin ve ardından Tamam'ı tıklayın.
Simge, sağ taraftaki Kaynak Öğe alanında ve sihirbazın alt kısmındaki önizleme alanında görünür.
Çıktı Dizinleri alanında, resimler ve Proje penceresinin Proje Dosyaları görünümünde görünecek klasörler görüntülenir.
Image Asset Studio, farklı yoğunluklar için resimleri mipmap klasörlerine ekler.
İşlem çubuğu veya sekme simgesi oluşturma
Image Asset Studio'yu açtıktan sonra aşağıdaki adımları uygulayarak bir işlem çubuğu veya sekme simgesi ekleyebilirsiniz:
- Simge Türü alanında İşlem Çubuğu ve Sekme Simgeleri'ni seçin.
- Öğe Türü seçin ve altındaki alana öğeyi belirtin:
- Clip Art alanındaki düğmeyi tıklayın.
- Yol alanında, resmin yolunu ve dosya adını belirtin. İletişim kutusu kullanmak için ... simgesini tıklayın.
- Metin alanına bir metin dizesi yazın ve bir yazı tipi seçin.
- İsteğe bağlı olarak adı ve görüntüleme seçeneklerini değiştirin:
- Ad: Varsayılan adı kullanmak istemiyorsanız yeni bir ad yazın. Bu kaynak adı projede zaten varsa sihirbazın alt kısmındaki bir hatada gösterildiği gibi bu adın üzerine yazılır. Ad yalnızca küçük harf, alt çizgi ve rakam içerebilir.
- Kırp: Simge grafiği ile kaynak öğedeki kenarlık arasındaki kenar boşluğunu ayarlamak için Evet'i seçin. Bu işlem, en boy oranını korurken şeffaf alanı kaldırır. Kaynak öğeyi değiştirmeden bırakmak için Hayır'ı seçin.
- Dolgu: Dört tarafın da kaynak öğe dolgusunu ayarlamak isterseniz kaydırma çubuğunu hareket ettirin. -%10 ile %50 arasında bir değer seçin. Kırp'ı da seçerseniz önce kırpma işlemi gerçekleşir.
- Tema: HOLO_light veya HOLO_DARK seçeneklerinden birini belirleyin. Alternatif olarak, Renk Seçin iletişim kutusunda bir renk belirtmek için ÖZEL'i seçin, ardından Özel renk alanını tıklayın.
Image Asset Studio, simgeyi şeffaf bir kare içinde oluşturarak kenarlarda dolgunun olmasını sağlar. Dolgu, standart gölge simgesi efekti için yeterli alan sağlar.
- İleri'yi tıklayın.
- İsteğe bağlı olarak kaynak dizinini değiştirin:
- Res Directory - Resim öğesini eklemek istediğiniz kaynak kaynağı grubunu seçin: src/main/res, src/debug/res, src/yayın/res veya kullanıcı tanımlı bir kaynak grubu. Ana kaynak grubu, hata ayıklama ve sürüm yayınlama dahil olmak üzere tüm derleme varyantları için geçerlidir. Hata ayıklama ve yayın kaynağı grupları, ana kaynak grubunu geçersiz kılar ve derlemenin bir sürümüne uygulanır. Hata ayıklama kaynağı grubu yalnızca hata ayıklama amaçlıdır. Yeni bir kaynak grubu tanımlamak için Dosya > Proje Yapısı > uygulama > Derleme Türleri'ni seçin. Örneğin, bir beta kaynak grubu tanımlayabilir ve sağ alt köşede "BETA" metnini içeren bir simgenin sürümünü oluşturabilirsiniz. Daha fazla bilgi için Derleme Varyantlarını Yapılandırma bölümüne bakın.
- Son'u tıklayın.
Simge Seçin iletişim kutusunda, bir malzeme simgesi seçin ve ardından Tamam'ı tıklayın.
Simge, sağ taraftaki Kaynak Öğe alanında ve sihirbazın alt kısmındaki önizleme alanında görünür.
Çıktı Dizinleri alanında, resimler ve Proje penceresinin Proje Dosyaları görünümünde görünecek klasörler görüntülenir.
Image Asset Studio, farklı yoğunluklar için resimleri drawable klasörlerine ekler.
Bildirim simgesi oluştur
Image Asset Studio'yu açtıktan sonra aşağıdaki adımları uygulayarak bir bildirim simgesi ekleyebilirsiniz:
- Simge Türü alanında Bildirim Simgeleri'ni seçin.
- Öğe Türü seçin ve altındaki alana öğeyi belirtin:
- Clip Art alanındaki düğmeyi tıklayın.
- Yol alanında, resmin yolunu ve dosya adını belirtin. İletişim kutusu kullanmak için ... simgesini tıklayın.
- Metin alanına bir metin dizesi yazın ve bir yazı tipi seçin.
- İsteğe bağlı olarak adı ve görüntüleme seçeneklerini değiştirin:
- Ad: Varsayılan adı kullanmak istemiyorsanız yeni bir ad yazın. Bu kaynak adı projede zaten varsa sihirbazın alt kısmındaki bir hatada gösterildiği gibi bu adın üzerine yazılır. Ad yalnızca küçük harf, alt çizgi ve rakam içerebilir.
- Kırp: Simge grafiği ile kaynak öğedeki kenarlık arasındaki kenar boşluğunu ayarlamak için Evet'i seçin. Bu işlem, en boy oranını korurken şeffaf alanı kaldırır. Kaynak öğeyi değiştirmeden bırakmak için Hayır'ı seçin.
- Dolgu: Dört tarafın da kaynak öğe dolgusunu ayarlamak isterseniz kaydırma çubuğunu hareket ettirin. -%10 ile %50 arasında bir değer seçin. Kırp'ı da seçerseniz önce kırpma işlemi gerçekleşir.
Image Asset Studio, simgeyi şeffaf bir kare içinde oluşturarak kenarlarda dolgunun olmasını sağlar. Dolgu, standart gölge simgesi efekti için yeterli alan sağlar.
- İleri'yi tıklayın.
- İsteğe bağlı olarak kaynak dizinini değiştirin:
- Res Directory - Resim öğesini eklemek istediğiniz kaynak kaynağı grubunu seçin: src/main/res, src/debug/res, src/yayın/res veya kullanıcı tanımlı bir kaynak grubu. Ana kaynak grubu, hata ayıklama ve sürüm yayınlama dahil olmak üzere tüm derleme varyantları için geçerlidir. Hata ayıklama ve yayın kaynağı grupları, ana kaynak grubunu geçersiz kılar ve derlemenin bir sürümüne uygulanır. Hata ayıklama kaynağı grubu yalnızca hata ayıklama amaçlıdır. Yeni bir kaynak grubu tanımlamak için Dosya > Proje Yapısı > uygulama > Derleme Türleri'ni seçin. Örneğin, bir beta kaynak grubu tanımlayabilir ve sağ alt köşede "BETA" metnini içeren bir simgenin sürümünü oluşturabilirsiniz. Daha fazla bilgi için Derleme Varyantlarını Yapılandırma bölümüne bakın.
- Son'u tıklayın.
Simge Seçin iletişim kutusunda, bir malzeme simgesi seçin ve ardından Tamam'ı tıklayın.
Simge, sağ taraftaki Kaynak Öğe alanında ve sihirbazın alt kısmındaki önizleme alanında görünür.
Çıktı Dizinleri alanında, resimler ve Proje penceresinin Proje Dosyaları görünümünde görünecek klasörler görüntülenir.
Image Asset Studio, farklı yoğunluklar ve sürümler için resimleri çekilebilir klasörlerine ekler.
Görünümlerle koddaki bir resim kaynağına başvurma
Normalde bir resim kaynağına kodunuzda genel bir şekilde referans verebilirsiniz ve uygulamanız çalıştığında, cihaza bağlı olarak ilgili resim otomatik olarak görüntülenir:
- Çoğu durumda resim kaynaklarını XML kodunda
@drawable
veya Java kodundaDrawable
olarak referans alabilirsiniz.
Örneğin, aşağıdaki düzen XML kodu, çizilebilir öğeyi ImageView içinde görüntüler:
<ImageView android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@drawable/myimage" />
Aşağıdaki Java kodu resmi Drawable
olarak alır:
Kotlin
val drawable = resources.getDrawable(R.drawable.myimage, theme)
Java
Resources res = getResources(); Drawable drawable = res.getDrawable(R.drawable.myimage, getTheme());
getResources()
yöntemi; etkinlikler, parçalar, düzenler, görünümler gibi kullanıcı arayüzü nesnelerine uygulanan Context
sınıfındadır.
app:srcCompat
ifadesiyle referans verebilirsiniz. Örneğin:<ImageView android:layout_height="wrap_content" android:layout_width="wrap_content" app:srcCompat="@drawable/myimage" />
Resim kaynaklarına yalnızca ana iş parçacığından erişebilirsiniz.
Projenizin res/
dizininde bir resim kaynağınız olduğunda kaynak kimliğini kullanarak Java kodunuzdan veya XML düzeninizden bu resim kaynağına başvurabilirsiniz.
Aşağıdaki Java kodu, drawable/myimage.png
kaynağını kullanmak için bir ImageView öğesi ayarlar:
Kotlin
findViewById<ImageView>(R.id.myimageview).apply { setImageResource(R.drawable.myimage) }
Java
ImageView imageView = (ImageView) findViewById(R.id.myimageview); imageView.setImageResource(R.drawable.myimage);
Daha fazla bilgi için Kaynaklara Erişim bölümüne bakın.
Projeden simge silme
Bir projeden simge kaldırmak için:
- Proje penceresinde Android görünümünü seçin.
- Başlatıcı simgesi için res/mipmap klasörünü veya diğer simge türleri için res/drawable klasörünü genişletin.
- Silmek istediğiniz simgenin adını içeren bir alt klasör bulun.
- Klasörü seçin ve Delete tuşuna basın.
- İsteğe bağlı olarak simgenin projede nerede kullanıldığını bulmak için seçenekleri belirleyin ve Tamam'ı tıklayın.
- Build (Derleme) > Clean Project'i (Projeyi temizle) seçin.
- Gerekirse kodun kaynağa başvuran bölümleri nedeniyle kalan hataları düzeltin.
Bu klasör, simgeyi farklı yoğunluklarda içeriyor.
Alternatif olarak Düzenle > Sil'i de seçebilirsiniz. Dosyayı sağ tıklayıp Sil'i de seçebilirsiniz.
Güvenli Silme iletişim kutusu görünür.
Android Studio, dosyaları projeden ve Drive'dan siler. Bununla birlikte, projede dosyaların kullanıldığı yerleri aramayı seçtiyseniz ve bazı kullanımlar bulunursa bunları görüntüleyebilir ve silip silmeyeceğinize karar verebilirsiniz. Projenizi başarıyla derleyebilmek için bu referansları silmeniz veya değiştirmeniz gerekir.
Android Studio, silinen resim kaynağına karşılık gelen, oluşturulan tüm resim dosyalarını kaldırır. Bu öğeler projeden ve sürücüden kaldırılır.
Android Studio, kodunuzda bu hataları vurgular. Kodunuzdaki tüm referansları kaldırdığınızda projenizi başarıyla yeniden derleyebilirsiniz.