1212import org .yh .library .ui .YHViewInject ;
1313import org .yh .library .utils .Constants ;
1414import org .yh .library .utils .LogUtils ;
15+ import org .yh .library .view .YHLabelsView ;
1516import org .yh .yhframe .base .BaseFragment ;
1617
18+ import java .util .ArrayList ;
1719import java .util .List ;
1820
1921public class TwoFragment extends BaseFragment
2022{
2123 @ BindView (id = R .id .two_txt , click = true )
2224 TextView two_txt ;
23-
25+ @ BindView (id = R .id .labels , click = true )
26+ private YHLabelsView labelsView ;
2427 @ Override
2528 protected View inflaterView (LayoutInflater inflater , ViewGroup container , Bundle bundle )
2629 {
@@ -42,6 +45,31 @@ public void onChange()
4245 LogUtils .e (TAG , "TwoFragment onChange()" );
4346 }
4447
48+ @ Override
49+ protected void initWidget (View parentView )
50+ {
51+ super .initWidget (parentView );
52+ //测试的数据
53+ ArrayList <String > label = new ArrayList <>();
54+ label .add ("周一" );
55+ label .add ("周二" );
56+ label .add ("周三" );
57+ label .add ("周四" );
58+ label .add ("周五" );
59+ label .add ("周六" );
60+ label .add ("周日" );
61+ labelsView .setLabels (label );
62+ labelsView .setSelectType (YHLabelsView .SelectType .MULTI );
63+ labelsView .setMaxSelect (0 );
64+ labelsView .setOnLabelClickListener (new YHLabelsView .OnLabelClickListener () {
65+ @ Override
66+ public void onLabelClick (View label , String labelText , int position ) {
67+ YHViewInject .create ().showTips (position + " : " + labelText );
68+ LogUtils .e (TAG ,labelsView .getSelectLabels ());
69+ }
70+ });
71+ }
72+
4573 @ Override
4674 protected void widgetClick (View v )
4775 {
0 commit comments