2014-10-01 101 views
0

我正在开发Android应用程序,并且必须为其中一个屏幕编码以下设计: Android screen (忽略黄色的东西,我现在刚刚屏蔽了徽标和应用程序特定的信息)UI屏幕设计

我的问题是:我该如何设计这种特定类型的屏幕?顶部窗格类似于Android中的ActionBar。但是,当顶部窗格上的任何按钮被击中时,这个自定义的“弹出”具有矩形形状,顶部上有一个小箭头指向该按钮,并且不会中断当前/主要活动。

我看了看周围,但仍然不明白如何完成此操作。

有什么想法?谢谢!

+0

你仍然可以使用的动作条来显示你的图标,但是当它们被击中时,它们会显示当前布局的视图。既可以在此时进行充气,也可以从主布局中取消隐藏。 – dharms 2014-10-01 16:21:14

+0

感谢ActionBar参考。我已经使用ActionBar实现了顶部窗格,并且目前每个菜单项点击都有一个DialogFragment,与上面的设计非常相似。但是我还没有能够拥有设计中的小箭头......关于如何绘制箭头的任何想法? – 2014-10-21 14:12:29

+0

如果您可以获得正确的间距,则可以使用与对话框颜色相同的自定义形状(或图像)背景进行视图。你会根据选择哪个项目来计算出正确的边距。通过一些小小的试验和错误,我相信你可以把它运用起来。 – dharms 2014-10-21 15:18:07

回答

0

您可以使用本机操作栏和图标。

唯一的问题是如果你想一次显示它们。

某些图标可能隐藏,具体取决于手机的大小。

至于自定义弹出窗口,可以使用toast功能来执行此操作。

这是很容易调整祝酒词的位置和定制敬酒:

定制祝酒的:碰杯的http://developer.android.com/guide/topics/ui/notifiers/toasts.html#CustomToastView

转变现在的位置:How to change position of Toast in Android?

+0

嗨,你的第一部分关于Action Bar是正确的。但第二部分是错误的。吐司用于单独显示消息,并且上面的设计不适用于在选择操作栏项目时对“弹出”屏幕使用吐司。 – 2014-10-21 14:13:43