Если я правильно понимаю, вы хотите нарисовать прямоугольник, в котором закруглены только верхние углы?
вы можете создать пользовательскую фигуру , используя xml.
ВВ res / drawable у вас будет xml (назовем его «myCustomRect»), который будет выглядеть примерно так:
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners
android:topLeftRadius="7"
android:topRightRadius="7"
android:bottomLeftRadius="0"
android:bottomRightRadius="0" />
<size
android:width="100"
android:height="10"/>
<solid
android:color="#000000" />
</shape>
Вы зададите фигуру в макете:
<ImageView android:id="@+id/myId"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:background="@drawable/muCustomRect"/>
Я не проверял все это, поэтому вам, возможно, придется немного отладить себя.