检测何时从主屏幕/历史记录屏幕启动Android"应用程序"的最佳方法是什么?
基本上,我想要实现的是强制用户每次回到应用程序时登录到某些屏幕(即他们在登录后可以完全访问所有活动,但基本上我希望他们在他们登录时重新进行身份验证通过在主屏幕上启动来回到应用程序).
我知道之前已经问过类似的问题(例如如何记录应用程序的启动) - 但我所看到的都没有能够解决我的问题.欢迎所有想法......
是否可以使用ImageButton来触摸和突出显示状态,而不需要在Android上再增加2个图像资源(另外6个,考虑到h/m/ldpi)?我基本上都在寻找类似于iOS的行为,其中操作系统可以在按钮的触摸状态下放置半alpha覆盖.
我已经尝试setColorFilter(0xFF000000, Mode.MULTIPLY)在onTouch监听器中使用,结果与我之后的结果非常接近 - 但我不确定状态处理的最佳方式来实现这一点:
即
有更好的方法......或者有人可以帮助填补空白吗?
我不想使用单独的图像有几个原因 - 它是一个iPhone端口,我还没有适当的资产,并且需要更多的设计师时间考虑我有低/中/高创意到考虑.
谢谢!