Я хочу обрезать изображение в разных формах, для этого я пишу XML-код для этого, как показано ниже.
<?xml version = "1.0" encoding = "utf-8"?>
<RelativeLayoutxmlns:android = "http://schemas.android.com/apk/res/android"
android:layout_width = "match_parent"
android:layout_height = "match_parent">
<RelativeLayout
android:layout_width = "match_parent"
android:layout_height = "match_parent"
android:id = "@+id/relative">
<ImageView
android:layout_width = "match_parent"
android:layout_height = "450dp"
android:id = "@+id/original"
android:src = "@drawable/image1"/>
<ImageView
android:layout_width = "match_parent"
android:layout_height = "450dp"
android:id = "@+id/frame"
android:scaleType = "matrix"
android:src = "@drawable/f1" />
</RelativeLayout>
<Button
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:id = "@+id/btnblur"
android:layout_marginTop = "450dp"
android:text = "Crop"/>
</RelativeLayout>
и макет, как показано ниже вывод этого макета
И в методе нажатия кнопки я написал код, как показано ниже
Вывод растрового изображения = getBitmapOfView (frame_img); [здесь frame_img - это представление, содержащее форму]
но я получаю результат как вывод при нажатии кнопки
Итак, как получить изображение внутри определенной формы.
Перед тем, как проголосовать против, дайте мне знать предложения по проблеме. Затем я отредактирую свои вопросы на основе ваших предложений.