ArcLibrary — библиотека для закругления углов. Каждый можно настраивать отдельно, внешнее и внутреннее закругление, в результате, создавать самые разнообразные композиции.
Пример использования:
<com.stelladk.arclib.ArcLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/pattern"
app:ArcType="inner"
app:TopLeftArc="outer"
app:BottomRightArc="outer"
app:OuterAxis="y_axis"
app:ArcRadius="150dp"/>