Я пытаюсь создать очень графически интенсивное приложение для Android. Почти весь пользовательский интерфейс основан на растровых изображениях, и я хотел бы поддерживать как можно больше различных устройств, чтобы приложение отлично выглядело на всех них.
Можно ли встраивать разные разрешения для каждого изображения и отображать разные изображения на каждом устройстве. Я знаю о таких вещах, как папки hdpi и т. Д., Также есть такие единицы, как dip и т. Д., Но при этом остается слишком много переменных относительно того, как отображается изображение. Я бы не хотел, чтобы изображения масштабировались вообще, чтобы не потерять качество изображения.
Например, на моем устройстве с высоким разрешением я хотел бы, чтобы изображение было точно 100px, а затем на устройстве со средним разрешением я хотел бы, чтобы изображение с более низким разрешением отображалось и было точно 80px. Если я использую независимые от дисплея единицы измерения, я не могу гарантировать, что изображения будут иметь определенный размер.
Кто-нибудь есть какие-либо идеи или предложения о том, как это сделать?