Android Library——GradientView的简单介绍

介绍

这是一个我自己做的Android库。

给几个常用的控件(如LinearLayout、TextView)添加了GradientDrawable作为背景。

这样做后,一旦需要使用纯色圆角图片作为底图就会减少很多烦人的重复工作。

除此以外,在控件开启点击事件后,会有点击变色效果。

项目地址

https://github.com/bovink/GradientView

依赖配置

使用Gradle配置依赖:

1
compile 'bovink.android.support:gradientview:1.0'

使用方法

在XML代码中使用

1
2
3
4
5
6
7
8
9
<com.bovink.gradient.GradientTextView
android:id="@+id/tv_hello"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="10dp"
android:gravity="center"
android:text="hello world"
app:corners_radius="20dp"
app:solid_color="#66ccff" />

在Java代码中使用

1
2
3
GradientTextView tv_hello = findViewById(R.id.tv_hello);
tv_hello.setGradientCornerRadius(20);
tv_hello.setGradientColor(Color.parseColor("#66CCFF"));