#android
Вопрос:
У меня проблема с наложением двух изображений. Один большой(с камеры) и один маленький знак, который нужно наклеить поверх большого изображения в углу. Это наложенное изображение должно быть показано в галерее. Мое изображение знака находится в формате drawable-hdpi.
bMap = BitmapFactory.decodeFile(bigImage);
bmSign = BitmapFactory.decodeResource(parent.getResources(), R.drawable.sign);
bmOverlay = Bitmap.createBitmap(bMap.getWidth(), bMap.getHeight(),
bMap.getConfig());
Canvas canvas = new Canvas(bmOverlay);
canvas.drawBitmap(bMap, 0, 0, null);
canvas.drawBitmap(scaleStar, 0, 0, null);
i.setImageBitmap(bmOverlay);
i.setLayoutParams(new Gallery.LayoutParams(computeWidth, imgHeight));
i.setScaleType(ImageView.ScaleType.FIT_XY);
Проблема в размере знака. Поскольку все изображения имеют фиксированную высоту, мне нужно, чтобы знак фиксированного размера применялся к каждому изображению. С моим кодом, в другом разрешении у меня другое изображение знака. Это может произойти, если наложить 3/4 изображения.
Как я могу это исправить?