android 清除动画效果,基于android P(9.0)版本的BottomNavigationView使用教程(去除动画效果,水波纹效果)...

基本实现方式

首先创建我们所需要的按钮的选择器

我在res/values/color下创建了两个颜色资源

#FF4081

#757575

即当前按钮的选中颜色为粉色,未选中状态为灰色

准备五张图标素材

由于我们可以自定义按钮的选中未选中状态,所以我们只需准备一份普通状态的即可

在我的github中 github

实现menu

在res/创建==menu==资源文件夹,创建 navigation.xml

android:id="@+id/item_tab1"

android:icon="@drawable/ic_1"

android:title="消息" />

android:id="@+id/item_tab2"

android:icon="@drawable/ic_2"

android:title="联系人" />

android:id="@+id/item_tab3"

android:icon="@drawable/ic_3"

android:title="办公" />

android:id="@+id/item_tab4"

android:icon="@drawable/ic_4"

android:title="应用" />

android:id="@+id/item_tab5"

android:icon="@drawable/ic_5"

android:title="我的" />

接下来就可以在我们的布局文件中创建BottomNavigationView了

在app模块下的build.gradle中编译

api 'com.android.support:design:28.0.0-alpha3'

首先我们创建一个最简单的BottomNavigationView

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context=".HomeActivity">

android:id="@+id/bnv"

android:layout_width="0dp"

android:layout_height="wrap_content"

android:background="?android:attr/windowBackground"

app:itemIconTint="@drawable/selector_bottom_navigation"

app:itemTextColor="@drawable/selector_bottom_navigation"

app:layout_constraintBottom_toBott

你可能感兴趣的:(android,清除动画效果)