我已经成功实现了简单的底部栏,它看起来像图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底部导航栏自定义所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)