Step 1. Add the JitPack repository to your build file
Add it in your root settings.gradle at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
Add it in your settings.gradle.kts at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url = uri("https://jitpack.io") }
}
}
Add to pom.xml
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Add it in your build.sbt at the end of resolvers:
resolvers += "jitpack" at "https://jitpack.io"
Add it in your project.clj at the end of repositories:
:repositories [["jitpack" "https://jitpack.io"]]
Step 2. Add the dependency
dependencies {
implementation 'com.github.shadowwalkergit:roundview:1.0.0'
}
dependencies {
implementation("com.github.shadowwalkergit:roundview:1.0.0")
}
<dependency>
<groupId>com.github.shadowwalkergit</groupId>
<artifactId>roundview</artifactId>
<version>1.0.0</version>
</dependency>
libraryDependencies += "com.github.shadowwalkergit" % "roundview" % "1.0.0"
:dependencies [[com.github.shadowwalkergit/roundview "1.0.0"]]
1.可以轻松的在一个控件上实现圆角
使用方法: 1.Add it in your root build.gradle at the end of repositories
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
2.Add the dependency
dependencies {
implementation 'com.github.ShadowWalkerGIT:RoundView:v1.0.0'
}
3.具体使用 3.1设置圆角,比如现在有个FrameLayout需要设置成圆角,调用以下代码
ViewStyleSetter viewStyleSetter = new ViewStyleSetter(frameLayout);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
viewStyleSetter.setRound(30);//圆角弧度
}
3.2设置圆形窗口,比如现在有个FrameLayout需要设置成圆形,调用以下代码
ViewStyleSetter viewStyleSetter = new ViewStyleSetter(frameLayout);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
viewStyleSetter.setOval();
}
3.3实现圆形效果是以矩形较短的边为直径,矩形中心点为圆心的一个圆形区域
4.支持ImageView、View、ViewGroup