magicIndicator的使用

记录magicIndicator的使用

  

    private void initMagicIndicator() {
        magic_indicator4.setBackgroundColor(Color.parseColor("#FFFFFF"));
        CommonNavigator commonNavigator = new CommonNavigator(context);
        commonNavigator.setAdjustMode(true);
        commonNavigator.setAdapter(new CommonNavigatorAdapter() {
            @Override
            public int getCount() {
                return 2;
            }

            @Override
            public IPagerTitleView getTitleView(Context context, final int index) {
                SimplePagerTitleView simplePagerTitleView = new ColorTransitionPagerTitleView(context);
                simplePagerTitleView.setText(index == 0 ? "设置文案" : "申请客户");
                simplePagerTitleView.setNormalColor(MyConstants.indicatorGaryColor);
                simplePagerTitleView.setSelectedColor(MyConstants.indicatorPinkColor);
                simplePagerTitleView.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        view_pager.setCurrentItem(index);
                    }
                });
                return simplePagerTitleView;
            }

            @Override
            public IPagerIndicator getIndicator(Context context) {
                LinePagerIndicator indicator = new LinePagerIndicator(context);
                indicator.setColors(MyConstants.indicatorPinkColor);
                indicator.setLineHeight(UiUtils.dip2px(1));
                indicator.setMode(LinePagerIndicator.MODE_WRAP_CONTENT);
                return indicator;
            }


        });
        magic_indicator4.setNavigator(commonNavigator);
        LinearLayout titleContainer = commonNavigator.getTitleContainer(); // must after setNavigator
        titleContainer.setShowDividers(LinearLayout.SHOW_DIVIDER_MIDDLE);
        titleContainer.setGravity(Gravity.CENTER_HORIZONTAL);
        ViewPagerHelper.bind(magic_indicator4, view_pager);
    }

初始化之后进行viewpager 的设置

 

posted on 2017-09-22 11:37  leojiao123  阅读(509)  评论(0编辑  收藏  举报

导航