Tek bir XHDPI PNG görüntüsünden Android HDPI, MDPI ve LDPI görüntüleri oluşturun
- Kategori: Gelişme
Henüz en gelişmiş Android programcısı değilim, ancak platform için ilk temel uygulamalarımı oluşturmaya başladığımdan beri birkaç şey aldım. Bir Android projesine kaynak olarak tek bir png görüntüsü eklemek mümkün olmakla birlikte, bunun yerine aynı görüntünün birden çok sürümünü kullanmak da mümkündür. Yalnızca bir görüntü varsa, üzerinde çalıştığı Android cihazın ekran boyutu ve yoğunluğuna bakılmaksızın kullanılacaktır. Sistem, ihtiyaç duyulduğunda görüntüleri otomatik olarak ölçeklendirir ve yeniden boyutlandırır, böylece eşleşen görüntü kaynağı bulunamazsa uygulama farklı ekran boyutlarında ve yoğunluklarda çalışır. Bu, görüntüleri hiç göstermemekten daha iyi olsa da, belirli cihazlarda gerçekten o kadar iyi görünmeyen görüntüler de dahil olmak üzere her türlü soruna yol açabilir.
Android geliştirici kılavuzunun büyük bir sayfası var görüntülere adanmış , ekran boyutları, yoğunluk ve tüm bu iyi şeyler. Android uygulamanıza aynı görüntünün birden çok sürümünü eklemek istiyorsanız, bunları nasıl oluşturacağınızı bilmeniz gerekir. Görev için teorik olarak herhangi bir görüntü düzenleyiciyi veya yeniden boyutlandırıcıyı kullanabilseniz de, göz atmak isteyebilirsiniz. 9Patch Resizer Bunun yerine tam olarak bu görev için tasarlanmış ve otomatikleştirilmiş olan araç, böylece kendi başınıza değerlerle uğraşmak zorunda kalmazsınız.
Dolayısıyla, aynı görüntünün birden çok sürümünü manuel olarak oluşturmak zorunda kalmak yerine, yalnızca bir sürüm (xhdpi sürümü) oluşturursunuz ve programı sizin için oluşturulan diğer tüm görüntü sürümlerini almak için kullanırsınız. Bu işlemi, uygulamanıza dahil ettiğiniz tüm görüntüler için tekrarlayabilirsiniz.
Program, Windows için yürütülebilir bir dosya ve diğer işletim sistemleri için bir Java jar dosyası olarak mevcuttur. Yürütülebilir dosya, xhdpi görüntünüzü içine bırakabileceğiniz temel bir arabirim görüntüler. Bunu yaptığınızda, otomatik olarak ilgili drawable-hdpi, drawable-ldpi ve drawable-mdpi klasörlerini görüntünün depolandığı aynı kök dizinde oluşturacaktır, böylece bunları hemen Android uygulama proje klasörlerinize taşıyabilirsiniz. başvurunuz.