supertextview
时间: 2023-09-09 14:08:21 浏览: 69
`SuperTextView` 是一个第三方库,用于扩展 `TextView` 的功能,支持圆角、描边、渐变色、阴影、点击效果等。使用 `SuperTextView` 可以方便地实现一些常见的 UI 效果,同时也可以根据自己的需要进行定制。
使用 `SuperTextView` 需要在项目的 build.gradle 文件中添加依赖:
```
dependencies {
implementation 'com.github.LiShiHui24740:SuperTextView:1.0'
}
```
然后在布局文件中使用 `com.crazysunj.supertextview.SuperTextView` 代替原来的 `TextView` 即可。在 Java 代码中,可以使用 `SuperTextView` 提供的方法设置各种效果,例如:
```java
SuperTextView superTextView = findViewById(R.id.superTextView);
superTextView.setShapeType(SuperTextView.RECTANGLE) // 设置形状为矩形
.setShapeCornersRadius(20) // 设置圆角半径为20
.setUseShape() // 使用形状
.setStrokeWidth(2) // 设置描边宽度为2
.setStrokeColor(ContextCompat.getColor(this, R.color.colorAccent)) // 设置描边颜色
.setSolid(Color.WHITE) // 设置背景色
.setAutoAdjust(true) // 自动调整文本大小以适应控件宽度
.setText("Hello World!"); // 设置文本内容
```