gpt4 book ai didi

android - 有没有办法为 android Material View 底部导航添加圆角?

转载 作者:行者123 更新时间:2023-12-04 23:41:18 25 4
gpt4 key购买 nike

我正在尝试在底部导航中添加圆角,并且尝试更改宽度和高度,但它不起作用。我正在使用相对布局,宽度设置为“fill_parent”,高度设置为“warp_content”我有两个图标登录和注册,我希望整个导航都有圆角。我正在使用 Material Design 底部导航:

  <com.google.android.material.bottomnavigation.BottomNavigationView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/botttom_navigation"
app:itemBackground="@android:color/darker_gray"
app:itemTextColor="@drawable/selector"
app:itemIconTint="@drawable/selector"
android:layout_alignParentBottom="true"
app:menu="@menu/menu_navigation"/>
这就是它的样子
this is how it is looking
我希望它有这样的圆角。不是漂浮,而是角落
rounded corners

最佳答案

正如您在问题中提到的,如果您不是在寻找阴影。
您可以使用 Simple 来实现它可绘制形状 无需为此结果添加额外的库:
enter image description here
在您的 Activity/fragment XML 中:

        <com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/botttom_navigation"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_margin="@dimen/spacing_40"
android:background="@drawable/nav_background_curved"
app:itemIconTint="@color/c_white"
app:itemTextColor="@color/c_white"
app:menu="@menu/dashboard_menu" />
</RelativeLayout>
在名为 nav_background_curved 的可绘制文件夹中创建 XML
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<solid android:color="#1bc0a7" />
<corners android:radius="10dp" />
</shape>

关于android - 有没有办法为 android Material View 底部导航添加圆角?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64234753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com