android - 如何使形状向内弯曲
解决方案
创建顶角为圆形的可绘制对象
导航背景.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid android:color="@android:color/white" />
</shape>
</item>
<item>
<shape android:shape="rectangle">
<solid android:color="@android:color/holo_orange_dark" />
<corners
android:topLeftRadius="16dp"
android:topRightRadius="16dp" />
</shape>
</item>
</layer-list>
将视图背景替换navigation_background.xml
为使视图顶角为圆形。
<com.google.android.material.bottomnavigation.BottomNavigationView
android:background="@drawable/navigation_background"
... />
推荐阅读
- python - 尽管仅使用美国数据和形状文件,但 Geopandas 默认为世界地图
- javascript - 从字符串中提取某些子字符串
- c# - 写入时跳过 Excel 电子表格的前两行
- linux - Kubernetes:是否可以将主机的整个根文件系统挂载到容器中并执行其命令?
- r - 在 https 模式下运行 shinyapp
- xml - 删除标题标签,包括信封、正文等
- r - 在数据框中搜索“NA”条目
- python - TensorFlow 未使用所有系统内存
- windows - 如何控制 Windows 10 UWP App 的子窗口大小+位置
- sql-server - 监控何时创建数据库并接收电子邮件