android - 单击挂起时更改按钮背景
问题描述
我有按下时会改变背景的按钮。但是,有时它们会“挂起”,我的意思是它们毫无问题地切换到按下的背景,但即使在不再按下按钮后也会在按下的背景中停留一段时间。背景代码:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/main_button_background_pressed"/>
<item android:drawable="@drawable/main_button_background_unpressed"/>
</selector>
我不认为后台代码有问题,但是按钮触发的功能有点慢(启动一个新的Activity)。我这样说是因为有其他按钮使用相同的可绘制选择器并且没有这样的问题。有没有办法防止这种情况发生?
解决方案
尝试以 5 秒的延迟开始一项活动。
推荐阅读
- get - 尝试 JSONSerialization 时崩溃
- matlab - 使用文件和附加参数启动 matlab
- kubernetes - 防止停止来自 Kubernetes pod 的日志记录
- javascript - 如何实现在网页向下滚动时加载新文章地址栏更改网址
- python - 网格中的 Numpy 独特三角形
- directory - 使用目录作为输出时的 Snakemake SyntaxError
- javascript - getaddrinfo ENOTFOUND www.google.com www.google.com:80
- yaml - 覆盖 from_yaml 以添加自定义 YAML 标记
- go - 在选择中使用子查询
- wordpress - WordPress 上的 ACF PRO 和 Google 地图