TabLayout+ViewPager 實現 PagerIndictor
阿新 • • 發佈:2018-12-29
自己使用Android原生控制元件 Tablayout實現的 PagerIndictor ,自己做的簡單的封裝,AndroidDeveloper裡有教程 .這裡分享給大家,支援屬性設定也挺全面的,使用也很簡單,希望大家喜歡,下面是具體的使用.
首先 需要在 XML 裡新增 View .
然後就是 程式碼部分
首先 findViewById 獲取 View 物件
<?xml version="1.0" encoding="utf-8"?> <com.changer.laboratory.TabPagerVariedView xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/tabPager_layout"> </com.changer.laboratory.TabPagerVariedView>
然後就是 程式碼部分
首先 findViewById 獲取 View 物件
TabPagerVariedView tabPagerVariedView = (TabPagerVariedView) findViewById(R.id.tabPager_layout);
//呼叫方法設定Fragment 和 title , 傳入分別是FragmentManager , Fragment的List集合 和 String List集合
tabPagerVariedView.setTabPagerView(getSupportFragmentManager(),mFragmentList,titleList);
另外 ,可以呼叫這寫些方法自定義介面效果
setTabPagerStyle() // 設定Tab title 字型也是 大小 ,Indictor 下劃線的也是 ,高度, 背景顏色等
setCurrentPager () //用來設定當前頁面
程式碼庫已上傳下載頻道,歡迎下載..