中心、设置的ItemView"/>
ClauseView个人中心、设置的ItemView
ClauseView
封装了一个类似条目的view,广泛用于个人中心,设置等场景
这个view继承自LinearLayout,可以同时这是上划线和下划线,灵活性非常高
引用方法
1,AndroidStudio
首先确保AndroidStudio对jcenter支持 (AndroidStudio v1.2以上默认使用jcenter,此处可以不用修改,只需修改Moudle的build.gradle即可)project的build.gradle中()
repositories {jcenter()}
在Moudle的build.gradle的dependencies中加入如下代码
compile 'com.lixiaohui8636:clause-view:1.0'
2,eclipse
添加arr文件到libs
点击下载arr文件
示例代码
1,在Layout里面设置
<com.lixiaohui8636.widget.ClauseView
xmlns:clause=""android:id="@+id/aaa"android:layout_width="match_parent"android:layout_height="wrap_content"android:background="@android:color/white"android:layout_marginTop="@dimen/activity_horizontal_margin"clause:cv_title="@string/app_name"clause:cv_remark="@string/app_name"clause:cv_titleTextColor="@color/clauses_view_default_title_color"clause:cv_showUnderline="true"clause:cv_showOverline="true"clause:cv_underlinePaddingLeft="20dp"clause:cv_underlinePaddingRight="20dp"clause:cv_drawRight="@drawable/right_dark"clause:cv_drawLeft="@drawable/draw_left"clause:cv_drawLeftMargin="10dp"clause:cv_drawRightMargin="10dp"clause:cv_remarkTextColor="@color/colorAccent"/>
2,Java代码设置属性
ClausesView clausesView= (ClausesView) findViewById(R.id.aaa);clausesView.setUnderlineColor(R.color.colorAccent);clausesView.setTitleTextColor(R.color.colorAccent);clausesView.setTitle(R.string.app_name);
参数说明
cv_drawLeft: 左边的图标 默认图标cv_title:左边的文字 TITLEcv_remark:右边的文字 REMARKcv_drawRight:右边的图标 提供两种颜色的箭头 right_dark 灰色的向右箭头 right_light 白色的向右箭头 默认为灰色cv_showUnderline:是否显示下划线 默认下划线为灰色 高度为1dpcv_underlineColor:下划线颜色cv_underlineHeight:下划线高度cv_showOverline:是否显示上划线cv_overlineColor:上划线颜色cv_overlineHeight:上划线高度cv_titleTextColor:titile文字颜色cv_titleTextSize:title文字大小cv_remarkTextColor:remark文字颜色cv_remarkTextSize:remark文字大小cv_overlinePaddingLeft:上划线与左边的距离cv_overlinePaddingRight:上划线与右边的距离cv_underlinePaddingLeft:下划线与左边的距离cv_underlinePaddingRight:下划线与右边的距离cv_padding:控件的paddingcv_drawLeftMargin:左边图标的margincv_drawRightMargin:右边图标的margin
源码位置
Github
效果图
更多推荐
ClauseView个人中心、设置的ItemView
发布评论