本文主要是介绍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="http://schemas.android.com/apk/res-auto"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
https://github.com/lixiaohui8636/ClauseViewDemo
效果图
这篇关于ClauseView个人中心、设置的ItemView的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!