Как сделать снимок экрана со скругленными углами?

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

<androidx.cardview.widget.CardView
    android:id="@+id/imagecard"
    android:layout_width="200dp"
    android:layout_height="200dp"
    app:cardCornerRadius="60dp"/>

А вот мой Java-код

public void screenShot(View view) {
    view.setDrawingCacheEnabled(true);
    Bitmap bitmap = Bitmap.createBitmap(view.getDrawingCache());
    view.setDrawingCacheEnabled(false);
}

0 ответов

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