Uygulama simgeleri oluşturma

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:

  1. Proje penceresinde Android görünümünü seçin.
  2. res klasörünü sağ tıklayın ve Yeni > Resim Öğesi'ni seçin.

    Image Asset Studio&#39;daki uyarlanabilir ve eski simge sihirbazı.

  3. Aşağıdaki adımları uygulayarak devam edin:

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:

  1. Simge Türü alanında Başlatıcı Simgeleri (Uyarlanabilir ve Eski) seçeneğini belirleyin.
  2. Ö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.
  3. 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.
  4. Eski sekmesinde varsayılan ayarları inceleyip eski, yuvarlak ve Google Play Store simgeleri oluşturmak istediğinizi onaylayın.
  5. İ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.
  6. İleri'yi tıklayın.
  7. İ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.
  8. 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.

Sistem Kullanıcı Arayüzü Modu seçicisi.

Farklı duvar kağıtlarındaki temalı uygulama simgelerini önizleyin.

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:

  1. Simge Türü alanında Başlatıcı Simgeleri (Yalnızca Eski) seçeneğini belirleyin.
  2. Öğe Türü seçin ve altındaki alana öğeyi belirtin:
    • Clip Art alanındaki düğmeyi tıklayın.
    • Simge Seçin iletişim kutusunda, bir malzeme simgesi seçin ve ardından Tamam'ı 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.

    Simge, sağ taraftaki Kaynak Öğe alanında ve sihirbazın alt kısmındaki önizleme alanında görünür.

  3. İ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.

  4. İleri'yi tıklayın.
  5. İ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.

    Çıktı Dizinleri alanında, resimler ve Proje penceresinin Proje Dosyaları görünümünde görünecek klasörler görüntülenir.

  6. Son'u tıklayın.
  7. 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:

  1. Simge Türü alanında İşlem Çubuğu ve Sekme Simgeleri'ni seçin.
  2. Öğe Türü seçin ve altındaki alana öğeyi belirtin:
    • Clip Art alanındaki düğmeyi tıklayın.
    • Simge Seçin iletişim kutusunda, bir malzeme simgesi seçin ve ardından Tamam'ı 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.

    Simge, sağ taraftaki Kaynak Öğe alanında ve sihirbazın alt kısmındaki önizleme alanında görünür.

  3. İ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.

  4. İleri'yi tıklayın.
  5. İ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.

    Çıktı Dizinleri alanında, resimler ve Proje penceresinin Proje Dosyaları görünümünde görünecek klasörler görüntülenir.

  6. Son'u tıklayın.
  7. 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:

  1. Simge Türü alanında Bildirim Simgeleri'ni seçin.
  2. Öğe Türü seçin ve altındaki alana öğeyi belirtin:
    • Clip Art alanındaki düğmeyi tıklayın.
    • Simge Seçin iletişim kutusunda, bir malzeme simgesi seçin ve ardından Tamam'ı 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.

    Simge, sağ taraftaki Kaynak Öğe alanında ve sihirbazın alt kısmındaki önizleme alanında görünür.

  3. İ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.

  4. İleri'yi tıklayın.
  5. İ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.

    Çıktı Dizinleri alanında, resimler ve Proje penceresinin Proje Dosyaları görünümünde görünecek klasörler görüntülenir.

  6. Son'u tıklayın.
  7. 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 kodunda Drawable 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.

  • Uygulamanız Destek Kitaplığı'nı kullanıyorsa XML kodundaki bir resim kaynağına 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:

  1. Proje penceresinde Android görünümünü seçin.
  2. 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.
  3. Silmek istediğiniz simgenin adını içeren bir alt klasör bulun.
  4. Bu klasör, simgeyi farklı yoğunluklarda içeriyor.

  5. Klasörü seçin ve Delete tuşuna basın.
  6. 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.

  7. İsteğe bağlı olarak simgenin projede nerede kullanıldığını bulmak için seçenekleri belirleyin ve Tamam'ı tıklayın.
  8. 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.

  9. Build (Derleme) > Clean Project'i (Projeyi temizle) seçin.
  10. 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.

  11. Gerekirse kodun kaynağa başvuran bölümleri nedeniyle kalan hataları düzeltin.
  12. Android Studio, kodunuzda bu hataları vurgular. Kodunuzdaki tüm referansları kaldırdığınızda projenizi başarıyla yeniden derleyebilirsiniz.