Round Layouts - OneUIProject/OneUI-Design-Library GitHub Wiki

de.dlyt.yanndroid.oneui.widget.RoundLinearLayout
de.dlyt.yanndroid.oneui.widget.RoundFrameLayout
de.dlyt.yanndroid.oneui.widget.RoundNestedScrollView

LinearLayout, FrameLayout and NestedScrollView with rounded corners. Usage is the same as their parents view.

<de.dlyt.yanndroid.oneui.widget.RoundLinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:roundedCorners="...">

</de.dlyt.yanndroid.oneui.widget.RoundLinearLayout>

<de.dlyt.yanndroid.oneui.widget.RoundFrameLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:roundedCorners="...">

</de.dlyt.yanndroid.oneui.widget.RoundFrameLayout>

<de.dlyt.yanndroid.oneui.widget.RoundNestedScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:roundedCorners="...">

</de.dlyt.yanndroid.oneui.widget.RoundNestedScrollView>

To choose which corners are rounded use app:roundedCorners. Available are all (default), none, bottom_left, bottom_right, top_left and top_right (you can separate them with "|", to use multiple once). Note that DrawerLayout, ToolbarLayout and SwitchBarLayout already have rounded corners on their main content.