admin 发表于 2017-2-11 10:47:14

自定义滑动指示器+ViewPager

1:XML布局    <com.hh85.zhenxinggan.view.IndicatorViewPager
      android:id="@+id/indicator"
      android:layout_height="45dp"
      android:layout_width="match_parent"
      android:background="@color/header_text"

      fn:show_tab_count="2"


      />
    <android.support.v4.view.ViewPager
      android:id="@+id/viewpage"
      android:layout_width="fill_parent"
      android:layout_height="0dp"
      android:layout_weight="1"
      /><?xml version="1.0" encoding="utf-8"?>
<resources>

    <declare-styleable name="IndicatorViewPager">
      <attr name="show_tab_count" format="integer"/>
      <attr name="normal_color" format="string"/>
      <attr name="highlight_color" format="string"/>
    </declare-styleable>

</resources>


2:java代码



indicatorAdapter = new IndicatorAdapter(getSupportFragmentManager(),fragments);
      viewPager = (ViewPager) findViewById(R.id.viewpage);
      viewPager.setAdapter(indicatorAdapter);



      indicator = (IndicatorViewPager) findViewById(R.id.indicator);

      indicator.setTabItems(new String[]{"最新","同城","热门"});
      indicator.setViewPager(viewPager,0);




页: [1]
查看完整版本: 自定义滑动指示器+ViewPager