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