我有一个活动必须横向使用。这个活动显示了一个Map,当我点击它时,一个工具栏应该从屏幕的右侧弹出(如果我们垂直看,实际上是底部)。
我想把这个工具栏实现为一个片段的容器,因为每个按钮都会触发不同的东西出现在工具栏上。
首先,它是实现这样一个工具栏的最佳方式吗?还是有更多面向Android的方式?其次,我想触摸X按钮下的“透明”空间将此信号发送到Map,但当我触摸“黑色透明”时,它不会。从我所读到的,唯一的方法是当点击检查坐标,看看他们是否落在我的领域,但它听起来太硬编码和丑陋的解决方案。还有更好的吗也许有一种方法,使控股布局适合图像,而不是矩形?
1条答案
按热度按时间jgwigjjp1#
对于一个更Android导向的方式,你可以使用导航抽屉。
我不知道它是否完全符合你想要的,但导航抽屉是一个很好的方式来创建右或左菜单/工具栏。
您可以在此处找到文档:
https://developer.android.com/design/patterns/navigation-drawer.html
http://developer.android.com/reference/android/support/v4/widget/DrawerLayout.html