TabLayout+ViewPager 實現 PagerIndictor

自己使用Android原生控件 Tablayout實現的 PagerIndictor ,自己做的簡單的封裝,AndroidDeveloper裏有教程 .這裏分享給大家,支持屬性設置也挺全面的,使用也很簡單,希望大家喜歡,下面是具體的使用.
首先 需要在 XML 裏添加 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 ()   //用來設置當前頁面
代碼庫已上傳下載頻道,歡迎下載..

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章