有没有一种方法可以为Android底部导航视图自定义图标之间的间距?

我希望能够创建一个如下所示的底部导航栏。

http://img1.mukewang.com/6088cd590001300c05630941.jpg

我的想法是只创建一个底部导航栏,其中带有除中间浮动操作栏以外的所有图标,此后,我将尝试将浮动操作栏覆盖在导航栏上。但是,这导致图标之间的间距不均匀,因此日历图标和心脏图标之间会有很大的间隙。是否可以在android中进行设置?到目前为止,我似乎找不到关于如何在底部导航栏中设置不均匀间距的任何教程。如果不可能的话,还有另一种方法可以实现这种设计吗?希望我的意图是明确的。谢谢 !


白衣染霜花
浏览 219回答 1
1回答

一只萌萌小番薯

一种方法是将左侧的两个图标放在LinearLayout的左侧,而将右侧的图标放在相同的位置。然后,在每个图像内部仅需填充一下,以便正确获得图像之间的间距。您始终可以在中心按钮悬空的地方放置一个空白图片占位符,这样就可以相对于占位符的大小保持间距。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java