Skip to content

yancy2430/BottomNavView

Repository files navigation

BottomNavView

自定义底部导航栏

##演示  

##Gradle:

compile 'com.tdeado:bottomnav:1.0.0'

##Maven

<dependency>
  <groupId>com.tdeado</groupId>
  <artifactId>bottomnav</artifactId>
  <version>1.0.0</version>
  <type>pom</type>
</dependency>

##示例
在XML文件中添加如下代码

<com.tdeado.bottomnav.BottomMenuView
        android:id="@+id/bottom_group"
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:paddingTop="2dp"
        android:layout_height="50dp">
</com.tdeado.bottomnav.BottomMenuView>

##设置数据

BottomMenuView bottom_group = (BottomMenuView) findViewById(R.id.bottom_group);
bottom_group.setBottomItem(List<BottomItem> menuItems)

##设置监听器

        bottom_group.setBottomItemOnClickListener(new BottomMenuView.BottomItemOnClickListener() {
            @Override
            public void bottomItemOnClick(View view,int i, BottomItem item) {
                switch (i){
                    case 0:
                        fragmentUtil.showFragment("home");
                        break;
                    case 1:
                        fragmentUtil.showFragment("function");
                        break;
                    case 2:
                        fragmentUtil.showFragment("my");
                        break;
                }
            }
        });
bottom_group.setShowIndex(0);

##方法说明
setTextSize(float textSize) 设置文字大小
setImgPadding(int imgPadding)设置图片内边距
setImgColor(int imgColor) 设置图标选择颜色
setImgDefaultColor(int imgDefaultColor) 设置图标默认颜色
setBottomItem(List<BottomItem> menuItems) 设置数据

About

自定义底部导航栏

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages