Изображение маски Android

У меня есть два изображения в моем Drawable папка.

Я хочу замаскировать изображение1 с изображением2, чтобы получить округленные края для изображения1.

Как мне этого добиться? Я видел некоторые решения с буферизованным изображением и getRGB. Есть ли более простое решение?

2 ответа

Решение
  1. Возьмите ImageView
  2. Установите границу / рамку 9-патч изображения как android:background
  3. Теперь установите фактическое изображение для ImageView как android:src

Пример кадра с 9 патчами:

Вы можете попробовать напрямую создать ImageView с закругленными углами, следуя приведенному здесь коду. Как сделать ImageView с закругленными углами?

Другие вопросы по тегам