【问题标题】:Android Dropdown Effect - Spinner or not?Android 下拉效果 - Spinner 与否?
【发布时间】:2009-12-17 21:50:57
【问题描述】:
事实证明,使用 Android 的内置方法实现真正的“下拉”效果(如 Adobe 的 Android Photoshop Mobile 应用程序所示,如下图所示)具有挑战性。
正如 Stackoverflow 上的其他人告诉我的那样,编辑 Android 微调器的下拉列表视图的样式是有限制的。
这个下拉效果是怎么做的?
(我似乎无法显示图片,所以这里有一个链接:Adobe Photoshop Mobile for Android
【问题讨论】:
标签:
java
android
android-widget
spinner
【解决方案1】:
在查看 Adobe 幻灯片后,我认为我尝试使用 Android Java SDK 使其工作的方式是创建一个具有透明背景的 ListView 对象,然后在该位置动态隐藏/显示它通过将 View 的可见性设置为 VISIBLE 或 GONE 来单击菜单按钮。
让 ListView 变得透明应该不难。我会研究 AbsoluteLayout 让它悬停在那个地方的所有东西上。
另一种选择可能是在您编写的自定义对话框中显示 ListView,再次将其定位在屏幕上的确切位置,使其看起来像从单击的按钮延伸出来的菜单。