【发布时间】:2015-05-02 03:36:13
【问题描述】:
如何按照材料设计指南和 Google 地图应用程序中的建议创建如下图所示的浮动工具栏。
【问题讨论】:
-
即兴发挥,我假设您将使用
RelativeLayout或FrameLayout作为地图的容器和Toolbar。将Toolbar作为容器中较晚的子项将使其具有更高的高度并使其漂浮在地图表面上。 -
是的。这可以使工具栏漂浮在地图表面上。但是如何给工具栏一种“分离”的感觉(如图)? .谢谢。
-
我不太清楚你的意思。如果您指的是投影,那么它应该在 Android 5.0 上“开箱即用”。在 Android 4.4 及更低版本上,您可能会查看
CardView如何实现其假投影并尝试重现它。 -
抱歉,上述评论不够清晰。我会再尝试。常规工具栏占据整个宽度。但在上图中,工具栏不是全宽的。从而给它一种“分离”的独立感觉。
-
好吧,我还没有玩过
Toolbar,但由于它是一个普通的小部件,我会假设它会响应android:layout_width之类的东西。
标签: android toolbar android-ui android-appcompat