Android底部导航栏自定义

Android底部导航栏自定义,第1张

概述我已经成功实现了简单的底部栏,它看起来像图1.但是我想进一步对其进行自定义,使其看起来像Youtubeandroid应用程序中的底部栏,当您单击其中一项时,它将散布阴影效果.我当前的底部栏:Youtube的底部栏我也想自定义它,使其看起来像在官方网站上一样,并带有单击某些项目时的动画.

我已经成功实现了简单的底部栏,它看起来像图1.但是我想进一步对其进行自定义,使其看起来像Youtube android应用程序中的底部栏,当您单击其中一项时,它将散布阴影效果.

我当前的底部栏:

Youtube的底部栏

我也想自定义它,使其看起来像在官方网站上一样,并带有单击某些项目时的动画.

任何片段或教程链接将不胜感激.谢谢

解决方法:

尝试这个

使用AndroID波纹效果自定义颜色:

在可绘制文件夹中创建button.xml

<selector xmlns:androID="http://schemas.androID.com/apk/res/androID"><item androID:state_pressed="true" androID:drawable="@color/colorPrimaryDark"/><item androID:drawable="@color/colorPrimary"/></selector>

在drawable-v21文件夹中创建button.xml

<ripple xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:color="?androID:colorControlHighlight"><item androID:drawable="@color/colorPrimary" /> </ripple>

适用于您的主题

 <style name="Apptheme" parent="theme.AppCompat.light.DarkActionbar">    <!-- Customize your theme here. -->    <item name="colorPrimary">@color/colorPrimary</item>    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>    <item name="colorAccent">@color/colorAccent</item>    <item name="colorControlHighlight">@color/colorPrimaryDark</item></style>

现在,您可以将button.xml设置为视图的背景.

 androID:background="@drawable/button"

任何查询follow this link

总结

以上是内存溢出为你收集整理的Android底部导航栏自定义全部内容,希望文章能够帮你解决Android底部导航栏自定义所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1079477.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存