diff --git a/CommonTextView_Readme.md b/CommonTextView_Readme.md index 26fe365..a285b21 100644 --- a/CommonTextView_Readme.md +++ b/CommonTextView_Readme.md @@ -22,7 +22,7 @@ dependencies { ... - compile 'com.github.lygttpod:SuperTextView:1.0.8' + compile 'com.github.lygttpod:SuperTextView:1.1' } ###2.布局中如何使用(列出所有属性使用方法) @@ -34,7 +34,7 @@ ctv:cLeftIconDrawablePadding="10dp" ctv:cLeftIconResForDrawableLeft="@drawable/uu" ctv:cLeftTextColor="@color/colorAccent" - ctv:cLeftTextSize="15dp" +                ctv:cLeftTextSize="15sp" ctv:cLeftTextString="左边文字" ctv:cLeftViewPaddingLeft="10dp" ctv:cLeftViewPaddingRight="10dp" @@ -43,7 +43,7 @@ ctv:cCenterIconDrawablePadding="10dp" ctv:cCenterIconResForDrawableLeft="@drawable/uu" ctv:cCenterTextColor="@color/colorAccent" - ctv:cCenterTextSize="15dp" + ctv:cCenterTextSize="15sp" ctv:cCenterTextString="中间文字" ctv:cCenterViewPaddingLeft="10dp" ctv:cCenterViewPaddingRight="10dp" @@ -52,7 +52,7 @@ ctv:cRightIconDrawablePadding="10dp" ctv:cRightIconResForDrawableLeft="@drawable/uu" ctv:cRightTextColor="@color/colorAccent" - ctv:cRightTextSize="15dp" + ctv:cRightTextSize="15sp" ctv:cRightTextString="右边文字" ctv:cRightViewPaddingLeft="10dp" ctv:cRightViewPaddingRight="10dp" @@ -89,6 +89,12 @@ ctv:cLeftTextViewGravity="left_center|center|right_center" ctv:cCenterTextViewGravity="left_center|center|right_center" ctv:cRightTextViewGravity="left_center|center|right_center" + + + //点击事件配合onClick事件使用 + ctv:cLeftViewIsClickable="true" + ctv:cCenterViewIsClickable="true" + ctv:cRightViewIsClickable="true" 注意: @@ -176,6 +182,18 @@ }); ###4.点击事件(可根据需求选择实现某个点击事件) + +         点击事件配合两种方法使用才有效果 + + ①、xml配置使用 + ctv:cLeftViewIsClickable="true" + ctv:cCenterViewIsClickable="true" + ctv:cRightViewIsClickable="true" + + ②、代码中设置 + commonTextView.setLeftViewIsClickable(true) + .setCenterViewIsClickable(true) + .setRightViewIsClickable(true) commonTextView. setOnCommonTextViewClickListener(new CommonTextView.OnCommonTextViewClickListener(){ @Override @@ -286,6 +304,9 @@ + + + #意见反馈 diff --git a/README.md b/README.md index a2cd64c..5b74476 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ dependencies { ... - compile 'com.github.lygttpod:SuperTextView:1.0.8' + compile 'com.github.lygttpod:SuperTextView:1.0.9' } 以下依赖方式将在2016年11月16号之后停止使用(老用户请注意) @@ -53,6 +53,9 @@ stv:sRightCheckBoxRes="@drawable/circular_check_bg" stv:sRightCheckBoxShow="true" stv:sLineShow="bottom" + stv:sLeftTopViewIsClickable="true" + stv:sLeftBottomViewIsClickable="true" + stv:sLeftBottomView2IsClickable="true" /> 注意: 1、上下的线可以通过 sLineShow 设置 有四种显示方式 none,top,bottom,both @@ -105,7 +108,19 @@ }); ###4.点击事件(可根据需求选择实现某个点击事件) - superTextView.setOnSuperTextViewClickListener(new SuperTextView.OnSuperTextViewClickListener() { + +         点击事件配合两种方法使用才有效果 + + ①、xml配置使用 + stv:sLeftTopViewIsClickable="true" + stv:sLeftBottomViewIsClickable="true" + stv:sLeftBottomView2IsClickable="true" + + ②、代码中设置 + superTextView.setLeftTopViewIsClickable(true) + .setLeftBottomViewIsClickable(true) + .setLeftBottomView2IsClickable(true) + superTextView.setOnSuperTextViewClickListener(new SuperTextView.OnSuperTextViewClickListener() { @Override public void onSuperTextViewClick() { super.onSuperTextViewClick(); @@ -185,6 +200,10 @@ + + + + @@ -195,7 +214,17 @@ .into((ImageView) superTextView.getView(SuperTextView.leftImageViewId)); #更新日志 +### V1.1 +* 修复SuperTextView和CommonTextView点击事件被子View消耗掉的bug(具体使用请参考文档) + +### V1.0.9 +* SuperTextView新增左右图标可自定义大小的功能 + stv:sRightIconWidth="30dp" + stv:sRightIconHeight="30dp" + stv:sLeftIconWidth="30dp" + stv:slefticonHeight="30dp" + ### V1.0.8 * 修复CommonTextView点击事件无效的bug