Как вы можете видеть здесь Я пытаюсь сделать закругленные углы для моего FrameLayout.
Вот моя форма rounded_shape.xml:
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@android:color/transparent"/>
<stroke android:width="@dimen/margin"
android:color="@color/colorBackground"/>
<corners android:radius="24dp" />
</shape>
, который выглядит тогда так:
rounded_shape.xml Предварительный просмотр
Когда я делаю в своем коде:
frameLayout.setBackground (new BitmapDrawable (getResources (), bitmapPhoto.bitmap)); frameLayout.setForeground (. GetResources () getDrawable (R.drawable.rounded_shape));
это будет выглядеть так:
результат в приложении
Вы можете видеть черные края через закругленные углы.
Как мне сделать такую фигуру:
где края закруглены, а черные части уже исчезли