0

我正在考虑在我的一个项目中做的是,每当用户得到错误答案时,我想将屏幕染成红色一会儿(有点像在大多数视频游戏中受伤),然后消散。

我正在考虑创建一个具有红色背景的透明活动,并让它弹出一秒钟然后消失,但问题是用户在透明活动处于活动状态时无法单击任何内容(如果这使得任何意义)。

我想我可能正在寻找一个更简单的解决方案,或者如果 android 在这方面有任何选择?

4

1 回答 1

4

我会在您的视图顶部弹出一个带有红色透明背景的全屏视图。它可以在您的布局 xml 文件中,只需将其可见性从 GONE 更改为 VISIBLE 几秒钟。

如果您希望应用程序保持响应,则需要覆盖 onTouchEvent 以使该视图返回 false,因此触摸事件将传递到其后面的视图。

于 2013-05-09T15:54:23.237 回答