Android 可以通过编程为ImageButton生成聚焦图像吗?

Android 可以通过编程为ImageButton生成聚焦图像吗?,android,Android,我正在将一个应用程序从iPhone移植到Android。iPhone应用程序在正常和按下状态下有十几个或更多按钮的插图。这对安卓来说很好。然而,我们目前当然没有任何“聚焦”状态的图像 除了创建所有这些聚焦按钮图像所涉及的工作之外,我们也不确定设置聚焦的确切颜色。选择颜色因手机而异,等等。我想我们必须想出某种中性的“白光”。然后,这个想法突然出现了——我们是否可以根据当前选择的颜色以编程方式呈现按钮的焦点图像?在安卓开发者社区里有人做过类似的事情吗?你能给我举几个例子吗。网络搜索没有发现任何太有用

我正在将一个应用程序从iPhone移植到Android。iPhone应用程序在正常和按下状态下有十几个或更多按钮的插图。这对安卓来说很好。然而,我们目前当然没有任何“聚焦”状态的图像

除了创建所有这些聚焦按钮图像所涉及的工作之外,我们也不确定设置聚焦的确切颜色。选择颜色因手机而异,等等。我想我们必须想出某种中性的“白光”。然后,这个想法突然出现了——我们是否可以根据当前选择的颜色以编程方式呈现按钮的焦点图像?在安卓开发者社区里有人做过类似的事情吗?你能给我举几个例子吗。网络搜索没有发现任何太有用的东西,尽管我可能搜索了错误的关键字

谢谢大家!

Xdog.

非常好的问题

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

通过按住Home(主页)按钮,然后按下Sleep/Wake(睡眠/唤醒)按钮,可以使用iPhone操作系统拍摄屏幕截图。您也可以先按住“睡眠/唤醒”按钮,然后再按“主页”按钮

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

iPhone上的“带焦点的按钮”快照可能比试图在安卓系统上用当前主题设置焦点亮点要好。这是因为iPhone图像将与iPhone上的其他按钮图像保持一致


Peter

实际上,我正在寻找实际应用当前选择颜色作为色调或高光的代码。我想知道人们通过编程提出了哪些方案。