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

Android使用BottomTabBar實現(xiàn)底部導航頁效果

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

1. 導依賴

compile 'com.hjm:BottomTabBar:1.1.1'

2. 在所實現(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. 定義每個Fragment,這里列舉一個

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頁面設(shè)置頁
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)//選項卡的間距
        .setChangeColor(Color.RED, Color.BLUE)   //選項卡的選擇顏色
        .addTabItem("首頁", 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 + "   選項卡:" + name);
          }
        });
  }
}

效果圖:

下面通過實例代碼介紹下 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實現(xiàn)底部導航頁效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

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

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

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

    Android UI使用HTML布局方法實例

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

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

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

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

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

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

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

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

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

    android中SQLite使用及特點

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

    Android手勢操作識別詳解

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

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

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

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

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

最新評論

镇巴县| 柳林县| 乡城县| 肥城市| 宜都市| 金坛市| 曲阳县| 五莲县| 凌源市| 门头沟区| 宜川县| 东山县| 武强县| 合水县| 化州市| 蓬安县| 达尔| 德保县| 大理市| 清涧县| 清镇市| 阿合奇县| 昆明市| 隆子县| 台湾省| 肥乡县| 五台县| 彭阳县| 镶黄旗| 临夏县| 祁东县| 青龙| 永川市| 赣榆县| 保定市| 玛沁县| 沂南县| 厦门市| 荔浦县| 澄城县| 广汉市|