разрешение размеров Android - PullRequest
1 голос
/ 15 апреля 2011

примечания к рассмотрению: расширение SurfaceView, реализация SurfaceHolder.Callback и загрузка растровых (.png) изображений для визуализации холста (сетка 9x9).

Я пытаюсь заставить систему изменить размеры изображений для меня, чтобы мне не пришлось вручную создавать до 4 копий всего (даже 3 * 77 растровых изображений - это плохие накладные расходы [и да, мне нужны все 77 потенциально ]) Я бы предпочел просто иметь 77 файлов изображений в res / drawables (не все из них будут нарисованы в любой момент времени; самое большее, может быть, 38, но должны быть динамически способными их изменять).

В1: как заставить систему изменять размеры изображений, не прибегая к пробелам, о которых android.develop говорит для .9.png (учитывая, что все мои изображения в сетке имеют черные границы, и их нужно задеть вместе)

Q2: существует ли объединяющая пропорциональность экрана (4: 3, 5: 4), к которой я могу прибегнуть, чтобы диагональные линии не выглядели очень плохо?

1 Ответ

0 голосов
/ 05 мая 2011

А1:

Bitmap b= BitmapFactory.decodeResource(context.getResources(), R.drawable.b);
b=Bitmap.createScaledBitmap(b,newWidth, newHeight, true);

A2: я так не думаю

...