可以以编程方式为ImageButton生成聚焦图像吗?

时间:2010-03-06 13:30:23

标签: android

我正在将应用程序从iPhone移植到Android。 iPhone应用程序具有正常和按下状态下的十几个或更多按钮的图稿。这很好地转换为Android。但是,我们当然没有“聚焦”状态的任何图像。

除了创建所有这些聚焦按钮图像所涉及的工作外,我们还不确定用于设置焦点的确切颜色。选择颜色因手机而异。我想我们必须想出一些中性的“白色光芒”。然后这个想法来了 - 我们能否以编程方式根据当前的选择颜色渲染按钮的焦点图像?有没有人在Android开发社区做过这样的事情?你能指点我一些例子吗?网络搜索没有发现任何有用的东西,不过我可能会搜索错误的关键字。

谢谢!

Xdog。

1 个答案:

答案 0 :(得分:0)

很棒的问题。

你可以做的一件事就是让iPhone上的按钮进入聚焦状态,然后拍摄一个屏幕快照。

通过按住主屏幕按钮,然后按睡眠/唤醒按钮,可以使用iPhone OS进行屏幕截图。您也可以先按住“睡眠/唤醒”按钮,然后再按“主页”按钮。

屏幕将闪烁,图片将存储在iPhone上的“相机胶卷”中或iPod touch上的“已保存的照片”中。从那里你可以将它同步到你的电脑。

来自iPhone的“具有焦点的按钮”快照可能比尝试使用Android上的当前主题评估重点突出显示更好。这是因为iPhone图像与iPhone中的其他按钮图像一致。

彼得