谁能告诉我是什么控件,或者如何在这些图像中创建弹出效果来显示图例?截图来自一款名为FlyOKC的应用程序。非常感谢您的帮助,谢谢。
发布于 2012-02-03 15:41:56
这并不完全是一个自定义对话框。但是,是的,它仍然是一个定制的视图。在安卓系统中,它或多或少被称为快速操作对话框。我建议你遵循下面的教程来生成与Android完全相同(甚至更好)的弹出窗口。还可以查看屏幕截图。
(模式参考)
发布于 2012-02-03 15:32:31
这当然是在使用一个自定义版本的对话框。这个想法是在xml中实现您的布局,并在对话框中扩展它。有很多教程,试试that one吧。
发布于 2012-02-03 15:49:18
实际上,这可以通过使用RelativeLayout并在按钮的单击处理程序中在View.VISIBLE和View.GONE之间切换图例视图的可见状态来实现。
要获得精确的动画效果,您需要跳过一些圈圈。以下是相关的线程:
How does one Animate Layout properties of ViewGroups?
How do I animate View.setVisibility(GONE)
此外,我认为另一种(可能更简单)的方法是使用带有过渡效果的片段API,在这种情况下,这是要读取的线程:
https://stackoverflow.com/questions/9131076
复制相似问题