自定义BottomNavigationViewEx

GIF.gif

底部切换卡用到自定义的BottomNavigationViewEx

地址:https://github.com/ittianyu/BottomNavigationViewEx

一,在这里设置BottomNavigationView底部切换卡图片

qwe.png

< ?xml version="1.0" encoding="utf-8"?>
< menu xmlns:android="http://schemas.android.com/apk/res/android">

<item
    android:id="@+id/btn_news"
    android:icon="@drawable/ic_news"
    android:title="@string/news" />

<item
    android:id="@+id/btn_joke"
    android:icon="@drawable/ic_joke"
    android:title="@string/joke" />

<item
    android:id="@+id/btn_pic"
    android:icon="@drawable/ic_photo"
    android:title="@string/pic" />

<item
    android:id="@+id/btn_person"
    android:icon="@drawable/ic_my"
    android:title="@string/person" />

< /menu>

activity_main.xml代码

<com.zjq.demo_zjq.ui.widget.BottomNavigationViewEx
    android:id="@+id/navigation"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom"
    android:background="?android:attr/windowBackground"
    app:menu="@menu/navigation" />

自定义BottomNavigationViewEx代码在上面链接里面

这里不用关心太多,直接复制过来就行了
例如我的:

123.png

最后设置MainActivity代码 禁用导航栏启用动画

   private BottomNavigationViewEx navigation;//声明BottomNavigationViewEx
   @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    ButterKnife.bind(this);

    findView();
     }
   private void findView() {
       //禁用导航栏启用动画
       navigation.enableAnimation(false);
       navigation.enableShiftingMode(false);
       navigation.enableItemShiftingMode(false); 
       }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,638评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,642评论 2 45
  • 1.调用highcharts 2.设置图表类型 3.设置图表标题 4.设置图表副标题
    卡西莫多cc阅读 333评论 0 0
  • 没什么事,别跟朋友谈钱 就在昨天和我玩了十年的好朋友,说翻脸就翻脸。 原因很简单,他问我借五万块,我问他要做什么,...
    花猴阅读 322评论 0 3
  • 9月9日 减肥第一天 一杯豆浆 一碗麻辣米线 加油妮妮
    妮妮5366阅读 185评论 0 0