В приложението ми има 180 изображения в папка с възможност за рисуване и ще ги покажа на фона на текстов изглед, покриващ целия екран.
Документацията за Android гласи, че Android supports bitmap files in a three formats: .png (preferred), .jpg (acceptable), .gif (discouraged).
Той също така посочва, че Bitmap файловете могат да бъдат автоматично оптимизирани с компресиране на изображения без загуби от инструмента aapt по време на процеса на изграждане. Например PNG с истински цветове, който не изисква повече от 256 цвята, може да бъде преобразуван в 8-битов PNG с цветова палитра. Това ще доведе до изображение с еднакво качество, но което изисква по-малко памет. Така че имайте предвид, че двоичните файлове на изображенията, поставени в тази директория, могат да се променят по време на изграждането. Ако планирате да четете изображение като поток от битове, за да го конвертирате в растерно изображение, вместо това поставете изображенията си в папката res/raw/, където няма да бъдат оптимизирани.
Не искам размерът на apk да надвишава 50 MB, могат ли *.png изображения да минимизират размера на apk в сравнение с други разширения (.jpg,.gif)?