韦德国际bv1946_www.bv1946com_韦德国际1946手机版
做最好的网站

那就直接看视频吧

日期:2020-02-15编辑作者:韦德国际bv1946计算机

开源地址:

PS:如果觉得这个系列的每篇文章太长,那就直接看视频吧

图片 1

1. 在Module的build.gradle添加依赖

compile 'com.roughike:bottom-bar:2.0.2'

2. 创建底部Tab的配置文件res/xml/bottombar_tabs.xml:

<tabs> <tab icon="@drawable/ic_favorites" title="Favorites" barColorWhenSelected="#5D4037" /> <tab icon="@drawable/ic_nearby" title="Nearby" barColorWhenSelected="#5D4037" /> <tab icon="@drawable/ic_friends" title="Friends" barColorWhenSelected="#5D4037" /></tabs>

icon:Tab的图片,注意图片不能是透明的,不能存在padding, 可使用Generic Icon Generator生成,选择“Trim”, Padding设置为0dp

barColorWhenSelected: 当Tab被选中时BottomBar的背景颜色

3. 在布局中添加BottomBar

<RelativeLayout xmlns:andro android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto"> <!-- This could be your fragment container, or something --> <FrameLayout android: android:layout_width="match_parent" android:layout_height="match_parent" android:layout_above="@ id/bottomBar" /> <com.roughike.bottombar.BottomBar android: android:layout_width="match_parent" android:layout_height="60dp" android:layout_alignParentBottom="true" app:bb_inActiveTabColor="#222222" app:bb_activeTabColor="@color/colorPrimary" app:bb_tabXmlResource="@xml/bottombar_tabs" /></RelativeLayout>

bb_tabXmlResource: 指定BottomBar底部Tab的布局文件

bb_inActiveTabColor: 设置未选中Tab的文本颜色

bb_activeTabColor:设置选中Tab的文本颜色

4. 设置点击监听

public class MainActivity extends Activity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); BottomBar bottomBar = (BottomBar) findViewById(R.id.bottomBar); bottomBar.setOnTabSelectListener(new OnTabSelectListener() { @Override public void onTabSelected(@IdRes int tabId) { if (tabId == R.id.tab_favorites) { // The tab with id R.id.tab_favorites was selected, // change your content accordingly. } } }); }}

欢迎关注微信公众号

图片 2

本文由韦德国际bv1946手机版发布于韦德国际bv1946计算机,转载请注明出处:那就直接看视频吧

关键词: 伟德betvictor 最火 开源 项目

最火开源项目RetrofitUtils使用

PS:如果觉得文章太长,你也可观看该课程的视频教程,亲,里面还有高清,无码的福利喔 写在前面:Retrofit与okhttp共...

详细>>

开源地址

开源地址: 1. 在project的build.gradle添加如下代码 allprojects { repositories { ... maven { url "https://jitpack.io" } }} jitpack.png 2. 在...

详细>>

1、cmd进入django项目路径下

 第一步:下载mysql驱动 cmd进入创建好的django项目目录:使用命令 pip install mysqlclient 等待安装成功! 第二步:在setting...

详细>>

PATH // 当前项目目录

THINK_PATH // ThinkPHP 系统目录 APP_PATH // 当前项目目录 APP_NAME // 当前项目名称 MODULE_NAME //当前模块名称 ACTION_NAME // 当前操...

详细>>