首页 > 解决方案 > 单击挂起时更改按钮背景

问题描述

我有按下时会改变背景的按钮。但是,有时它们会“挂起”,我的意思是它们毫无问题地切换到按下的背景,但即使在不再按下按钮后也会在按下的背景中停留一段时间。背景代码:

<?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)。我这样说是因为有其他按钮使用相同的可绘制选择器并且没有这样的问题。有没有办法防止这种情况发生?

标签: android

解决方案


尝试以 5 秒的延迟开始一项活动。


推荐阅读