美文网首页
Android官方实现了BottomNavigationView

Android官方实现了BottomNavigationView

作者: middle2021 | 来源:发表于2016-10-21 13:15 被阅读280次

在Android的新发布的支持库Android Support Library 25.0.0中新添加了新的组件,其中包括之前Google自己提出的顶部导航栏的理念的实现。

1.png 2.png
BottomNavigationView 详细点击

BottomNavigationView.png

示例:

    <android.support.design.widget.BottomNavigationView
        xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:app="http://schemas.android.com/apk/res-auto"
        android:id="@+id/navigation"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        app:menu="@menu/my_navigation_items"
        app:itemBackground="@color/colorAccent"
        app:itemIconTint="@color/colorPrimary"
        app:itemTextColor="@color/colorPrimaryDark"/>

BottomNavigationView bottomNavigationView = (BottomNavigationView) findViewById(R.id.navigation);
        bottomNavigationView.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {
            @Override
            public boolean onNavigationItemSelected(@NonNull MenuItem item) {
                int itemId = item.getItemId();

                switch (itemId) {
                    case R.id.btm_item1:
                        Log.i("BottomNavigationView ", "onNavigationItemSelected: 1");
                        break;
                    case R.id.btm_item2:
                        Log.i("BottomNavigationView ", "onNavigationItemSelected: 2");
                        break;
                    case R.id.btm_item3:
                        Log.i("BottomNavigationView ", "onNavigationItemSelected: 3");
                        break;
                }
                return true;
            }
        });

相关文章

网友评论

      本文标题:Android官方实现了BottomNavigationView

      本文链接:https://www.haomeiwen.com/subject/tmtcuttx.html