事实证明,使用 Android 的内置方法实现真正的“下拉”效果(如 Adobe 的 Android Photoshop Mobile 应用程序所示,如下图所示)具有挑战性。
正如 Stackoverflow 上的其他人告诉我的那样,编辑 Android 微调器的下拉列表视图的样式是有限制的。
这个下拉效果是怎么做的?
(我似乎无法显示图像,所以这里有一个链接:适用于 Android 的 Adobe Photoshop Mobile
事实证明,使用 Android 的内置方法实现真正的“下拉”效果(如 Adobe 的 Android Photoshop Mobile 应用程序所示,如下图所示)具有挑战性。
正如 Stackoverflow 上的其他人告诉我的那样,编辑 Android 微调器的下拉列表视图的样式是有限制的。
这个下拉效果是怎么做的?
(我似乎无法显示图像,所以这里有一个链接:适用于 Android 的 Adobe Photoshop Mobile
在查看 Adobe 幻灯片后,我认为我尝试使用 Android Java SDK 使其工作的方式是创建一个具有透明背景的 ListView 对象,然后在菜单按钮时动态隐藏/显示它在该位置通过将 View 的可见性设置为 VISIBLE 或 GONE 来单击。
让 ListView 变得透明应该不难。我会研究 AbsoluteLayout 让它悬停在那个地方的所有东西上。
另一种选择可能是在您编写的自定义对话框中显示 ListView,再次将其定位在屏幕上的确切位置,使其看起来像从单击的按钮延伸出来的菜单。
它可能是使用低级绘图函数完成的。