解决了

基本上,而不是试图迫使菜单的资源,我需要的布局,我用这个方法,而不是,我只是把使用“空”元素作为@dglozano建议BottomAppBar内的LinearLayout。

使用?attr/selectableItemBackgroundBorderless我也能做到这一点实在是类似于BottomNavigationView的效果。

android:id="@+id/bar"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_gravity="bottom"

android:gravity="center"

app:layout_anchorGravity="start"

app:hideOnScroll="true"

app:fabAnimationMode="scale"

app:fabAlignmentMode="center"

app:backgroundTint="@color/colorPrimary">

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:weightSum="5"

android:paddingEnd="16dp">

android:layout_width="0dp"

android:layout_height="wrap_content"

android:layout_weight="1"

app:srcCompat="@drawable/ic_home_white_24dp"

android:background="?attr/selectableItemBackgroundBorderless"

android:tint="@color/secondary_text"/>

android:layout_width="0dp"

android:layout_height="wrap_content"

android:layout_weight="1"

app:srcCompat="@drawable/ic_map_black_24dp"

android:background="?attr/selectableItemBackgroundBorderless"/>

android:layout_width="0dp"

android:layout_height="wrap_content"

android:layout_weight="1"

android:background="@android:color/transparent"/>

android:layout_width="0dp"

android:layout_height="wrap_content"

android:layout_weight="1"

app:srcCompat="@drawable/ic_people_white_24dp"

android:background="?attr/selectableItemBackgroundBorderless"/>

android:layout_width="0dp"

android:layout_height="wrap_content"

android:layout_weight="1"

app:srcCompat="@drawable/ic_account_circle_24dp"

android:background="?attr/selectableItemBackgroundBorderless"/>

android新材料设计,android - 如何实现新材料BottomAppBar为BottomNavigationView - SO中文参考 - www.soinside.com...相关推荐

  1. Android 字体没效果,android - 更改选项卡的字体,fontFamily不起作用 - SO中文参考 - www.soinside.com...

    我在Xamarin.Forms应用程序(在android上)中为标签定义自定义字体时遇到问题. The Tabbar.xml<?xml version="1.0" encod ...

  2. android 定位 广播,android - 如何触发广播接收器在GPS开启/关闭? - SO中文参考 - www.soinside.com...

    如何触发广播接收器在GPS开启/关闭? 问题描述 投票:35回答:5 public class BootReceiver extends BroadcastReceiver { @Override p ...

  3. android产品设计,Android产品设计

    Android产品设计,我们深信,凝聚一群人,用心在一件事上,为客户创造价值,它必将赢得客户的足够尊重和信赖. Android产品设计, 随着Android平台的扩张,引发了Android人才荒,20 ...

  4. android客户端设计,Android客户端设计.ppt

    Android客户端设计 图16 .android.score包下各文件说明 .android.score包存放所有的功能界面,处理各种业务逻辑,是"豹考通"客户端的核心,该包下所 ...

  5. android 动画设计,Android loading动画设计分析

    Android loading动画设计分析 时间:2017-04-20     来源:Android开发学习网 android6.0上有了很炫酷的开机动画,实现原理是什么呢?今天我们就从Loading ...

  6. android app 设计,Android app 设计小结

    Android app设计小结 刚开始做android UI设计和切图的时候,看了好多教程和文章,最后自己总结一下,希望能帮到大家. 一.各屏幕适配--不通的dpi及屏幕尺寸 1.专用词 dpi(像素 ...

  7. 音频播放器android课程设计,Android课程设计:Android音乐播放器的设计与实现

    内容简介: Android课程设计:Android音乐播放器的设计与实现,共21页,7729字,附源程序等. 摘要:本文主要介绍了一个基于Andriod的音乐播放器的设计与实现.主要包括可行性分析,需 ...

  8. android商城界面设计,Android购物商城界面设计

    工具:Android Studio activity_main.xml android:layout_width="match_parent" android:layout_hei ...

  9. android notepad设计,android之notepad

    [IT168 技术文档]这个实例主要是对SDK中的Notepadv2Solution的修改和完善,因为本人在使用该sample发现一些错误和缺陷,主要是空指针异常.(1)Notepadv1.java: ...

最新文章

  1. python全球购代码_理解python的unicode字符串
  2. ITK:应用SIN图像过滤器
  3. 【Qt】QModbusTcpClient类
  4. js技巧之与或运算符 || 妙用
  5. matlab在振动信号处理中的应用_Matlab面向对象程序设计及其在地球物理学中的应用(4)——类的属性
  6. python字符串设置字体_python怎么更改字符串后几位
  7. [Golang]slice的用法以及和数组的区别
  8. iOS面试总结(待完善)
  9. Spring Boot项目中使用RestTemplate调用https接口出现 unable to find valid certification path to requested target
  10. android 模糊读取文件名_如何从Android中的文件路径获取文件名
  11. 《程序人生》风雨十年-从大学到技术专家我做了啥?
  12. 浙江大学计算机学院 金小刚,金小刚-虚拟现实与交互技术研究院
  13. MATLAB与数学建模:初阶绘图
  14. 并查集(Union-Find)
  15. 专用VPX背板连接器
  16. 导入导出Excel-JAVA
  17. App中的微信支付和支付宝支付如何实现
  18. 教你在一分钟之内,将100页Word转换为PPT,简直太厉害了
  19. stm32f103停止模式低功耗设置(最低5.7ua)
  20. 从入门到进阶,史上最全Python精华文章合集

热门文章

  1. C#中的前台线程和后台线程的区别
  2. 属于db模式缺点的是什么_详解 Seata Golang 客户端 AT 模式及其使用
  3. 百度推送java_关于百度推送,请教一下大家
  4. 无线 在linux叫什么地方,请问有知道atheros无线网卡Linux驱动官方下载地址是什么吗?...
  5. linux vi使用手册,史上最全VIM使用手册
  6. php session存到redis,php Session存储到Redis的方法
  7. sql 删除数据_从零开始学SQL:是什么、如何安装、基本语法、表格(创建、删除、更新)、数据(插入、删除、更新)...
  8. python网络爬虫_Python爬虫实战之网络小说
  9. Axure教程 axure新手入门基础(3) 简单易上手
  10. 渗透技巧——利用netsh抓取连接文件服务器的NTLMv2 Hash