最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android使用BottomTabBar實(shí)現(xiàn)底部導(dǎo)航頁(yè)效果

 更新時(shí)間:2018年03月30日 09:02:46   作者:習(xí)慣了沉默012  
這篇文章主要介紹了Android使用BottomTabBar實(shí)現(xiàn)底部導(dǎo)航頁(yè)效果,本文通過實(shí)例代碼結(jié)合文字說明的形式給大家介紹的非常詳細(xì),需要的朋友參考下吧

1. 導(dǎo)依賴

compile 'com.hjm:BottomTabBar:1.1.1'

2. 在所實(shí)現(xiàn)的XML中定義一下該控件

<com.hjm.bottomtabbar.BottomTabBar
  android:id="@+id/bottom_tab_bar"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  >
</com.hjm.bottomtabbar.BottomTabBar>

3. 定義每個(gè)Fragment,這里列舉一個(gè)

public class OneFragment extends Fragment{
  @Nullable
  @Override
  public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment1, container, false);
    return view;
  }
}

4. MainActivity中

//Fragment頁(yè)面設(shè)置頁(yè)
public class MainActivity extends AppCompatActivity {
  private BottomTabBar bottomTabBar;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    bottomTabBar = findViewById(R.id.bottom_tab_bar);
    //初始化Fragment
    bottomTabBar.init(getSupportFragmentManager())
        .setImgSize(50, 50)   //圖片大小
        .setFontSize(12)            //字體大小
        .setTabPadding(4, 6, 10)//選項(xiàng)卡的間距
        .setChangeColor(Color.RED, Color.BLUE)   //選項(xiàng)卡的選擇顏色
        .addTabItem("首頁(yè)", R.drawable.home_, ShouYe_Fragment.class)
        .addTabItem("分類", R.drawable.classify, FenLei_Fragment.class)
        .addTabItem("發(fā)現(xiàn)", R.drawable.cart, Cart_Fragment.class)
        .addTabItem("我的", R.drawable.mine, Mine_Fragment.class)
        .isShowDivider(true)  //是否包含分割線
        .setOnTabChangeListener(new BottomTabBar.OnTabChangeListener() {
          @Override
          public void onTabChange(int position, String name) {
            Log.i("TGA", "位置:" + position + "   選項(xiàng)卡:" + name);
          }
        });
  }
}

效果圖:

下面通過實(shí)例代碼介紹下 Android_BottomTabBar

一:依賴 

compile 'com.hjm:BottomTabBar:1.1.1' 

二:布局

<com.hjm.bottomtabbar.BottomTabBar 
    android:id="@+id/bottomTabBar" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
  </com.hjm.bottomtabbar.BottomTabBar> 

三:代碼

public class MainActivity extends AppCompatActivity { 
  @BindView(R.id.bottomtabbar) 
  BottomTabBar bottomtabbar; 
  @Override 
  protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    ButterKnife.bind(this); 
    bottomtabbar.init(getSupportFragmentManager()) 
        .setImgSize(25, 25) 
        .setFontSize(8) 
        .setTabPadding(4, 6, 10) 
        .setChangeColor(Color.RED, Color.BLACK) 
        .addTabItem("精選", R.drawable.choiceness, ChoicenessFragment.class) 
        .addTabItem("專題", R.drawable.dissertation, DissertationFragment.class) 
        .addTabItem("發(fā)現(xiàn)", R.drawable.discover, DiscoverFragment.class) 
        .addTabItem("我的", R.drawable.my, MyFragment.class) 
        .isShowDivider(false) 
        .setOnTabChangeListener(new BottomTabBar.OnTabChangeListener() { 
          @Override 
          public void onTabChange(int position, String name) { 
          } 
        }) 
        .setTabBarBackgroundResource(R.drawable.bottom_bg) 
        .setBackgroundResource(R.drawable.bg_blue); 
  } 
} 

總結(jié)

以上所述是小編給大家介紹的Android使用BottomTabBar實(shí)現(xiàn)底部導(dǎo)航頁(yè)效果,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Android矢量圖之VectorDrawable類自由填充色彩

    Android矢量圖之VectorDrawable類自由填充色彩

    這篇文章主要介紹了Android矢量圖之VectorDrawable類自由填充色彩的相關(guān)資料,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Android UI使用HTML布局方法實(shí)例

    Android UI使用HTML布局方法實(shí)例

    這篇文章主要介紹了Android UI使用HTML布局方法實(shí)例,布局文件直接用一個(gè)WebView來代替,這樣就可以在WebView中使用HTML布局了,需要的朋友可以參考下
    2015-05-05
  • Android實(shí)現(xiàn)讓圖片在屏幕上任意移動(dòng)的方法(拖拽功能)

    Android實(shí)現(xiàn)讓圖片在屏幕上任意移動(dòng)的方法(拖拽功能)

    這篇文章主要介紹了Android實(shí)現(xiàn)讓圖片在屏幕上任意移動(dòng)的方法,實(shí)例分析了Android拖拽功能的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-08-08
  • Android常用定時(shí)器的實(shí)現(xiàn)方式

    Android常用定時(shí)器的實(shí)現(xiàn)方式

    我們?cè)陂_發(fā)中時(shí)常需要寫一些定時(shí)的任務(wù),比如每5秒執(zhí)行一次,下面這篇文章主要給大家介紹了關(guān)于Android常用定時(shí)器的實(shí)現(xiàn)方式,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • Android百度地圖應(yīng)用之創(chuàng)建顯示地圖

    Android百度地圖應(yīng)用之創(chuàng)建顯示地圖

    這篇文章主要為大家詳細(xì)介紹了Android百度地圖應(yīng)用之創(chuàng)建顯示地圖,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Android實(shí)現(xiàn)錄音監(jiān)聽動(dòng)畫的示例代碼

    Android實(shí)現(xiàn)錄音監(jiān)聽動(dòng)畫的示例代碼

    在很多app種內(nèi)置了語音助手,也存在各種動(dòng)畫,這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)錄音監(jiān)聽動(dòng)畫的示例代碼,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • android中SQLite使用及特點(diǎn)

    android中SQLite使用及特點(diǎn)

    SQLite是一個(gè)輕量級(jí)數(shù)據(jù)庫(kù),它設(shè)計(jì)目標(biāo)是嵌入式的,而且占用資源非常低,本文重點(diǎn)給大家介紹android中SQLite使用及特點(diǎn),感興趣的朋友跟隨小編一起看看吧
    2021-04-04
  • Android手勢(shì)操作識(shí)別詳解

    Android手勢(shì)操作識(shí)別詳解

    這篇文章主要為大家詳細(xì)介紹了Android手勢(shì)操作識(shí)別,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 超過百萬的StackOverflow Flutter 20大問題(推薦)

    超過百萬的StackOverflow Flutter 20大問題(推薦)

    這篇文章主要介紹了超過百萬的StackOverflow Flutter 問題,有的問題在stackoverflow上有幾十萬的閱讀量,說明很多人都遇到了這些問題,把這些問題整理分享給大家需要的朋友可以參考下
    2020-04-04
  • Android中應(yīng)用前后臺(tái)切換監(jiān)聽的實(shí)現(xiàn)詳解

    Android中應(yīng)用前后臺(tái)切換監(jiān)聽的實(shí)現(xiàn)詳解

    這篇文章主要給大家介紹了關(guān)于Android中應(yīng)用前后臺(tái)切換監(jiān)聽實(shí)現(xiàn)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-07-07

最新評(píng)論

蒙山县| 邓州市| 天津市| 阿克陶县| 闸北区| 三河市| 蒙自县| 贵港市| 天镇县| 阳东县| 合江县| 潞城市| 吴堡县| 丰宁| 曲阜市| 利津县| 石嘴山市| 津市市| 太谷县| 乐安县| 神农架林区| 南郑县| 平陆县| 荥阳市| 昭平县| 柘城县| 淄博市| 平定县| 富顺县| 普兰县| 永安市| 建瓯市| 略阳县| 陆丰市| 永嘉县| 白水县| 永和县| 宣恩县| 湘潭市| 平罗县| 蓬莱市|