An easy to make round corner layout in an Android

RoundableLayout

RoundableLayout is an easy to make round corner layout in an Android. And it implements ConstraintLayout, so you can directly handle inner layout, too.

What's New in RoundableLayout 1.0.2?

  • Add Background Color Option.

Installation

  • Gradle

Add it in your root build.gradle at the end of repositories:

allprojects {
		repositories {
			...
			maven { url 'https://www.jitpack.io' }
		}
	}

Add the dependency in your app build.gradle

dependencies {
		implementation 'androidx.constraintlayout:constraintlayout:1.1.3 or high' // maybe already exists or add
		implementation 'com.github.zladnrms:RoundableLayout:1.0.2'
	}

How to use

in .xml

   <com.tistory.zladnrms.roundablelayout.RoundableLayout
    android:id="@+id/layout_example"
    android:layout_width="300dp"
    android:layout_height="300dp"
    android:elevation="5dp" // native shadow options
    android:translationZ="5dp" // native shadow options
    app:backgroundColor="#FFFFFF" // if TRANSPARENT, shadow do not apply.
    app:cornerLeftTop="40dp"
    app:cornerRightTop="40dp"
    app:cornerLeftBottom="40dp"
    app:cornerRightBottom="40dp">
cornerLeftTop : Layout's left top round value. (default = 0dp)
cornerRightTop : Layout's right top round value. (default = 0dp)
cornerLeftBottom : Layout's left bottom round value. (default = 0dp)
cornerRightBottom : Layout's right bottom round value. (default = 0dp)
backgroundColor : Layout's background color value. (default = Color.WHITE)

GitHub