Android 可单击文本视图的关闭状态

Android 可单击文本视图的关闭状态,android,Android,我有一个可点击的文本视图,背景是可绘制的。我正在寻找一种正确的方法来实现一个下拉状态,这样当用户按下时背景就会改变。通过监听MotionEvents并在用户按下时更改背景,我几乎可以完美地复制这种行为。。这里唯一与系统范围内的向下状态行为不匹配的是,如果用户一直按住并将手指从按钮上移开,则状态将保持向下,直到他们将手指从屏幕上松开为止。。。而在贴图覆盖、按钮、列表视图或其他任何情况下,当手指离开对象时,状态立即变回“关闭” 我知道一定有合适的方法来做这件事。。。朝着正确的方向轻轻推一下就好了 谢

我有一个可点击的文本视图,背景是可绘制的。我正在寻找一种正确的方法来实现一个下拉状态,这样当用户按下时背景就会改变。通过监听MotionEvents并在用户按下时更改背景,我几乎可以完美地复制这种行为。。这里唯一与系统范围内的向下状态行为不匹配的是,如果用户一直按住并将手指从按钮上移开,则状态将保持向下,直到他们将手指从屏幕上松开为止。。。而在贴图覆盖、按钮、列表视图或其他任何情况下,当手指离开对象时,状态立即变回“关闭”

我知道一定有合适的方法来做这件事。。。朝着正确的方向轻轻推一下就好了

谢谢,
尼克

您需要使用
选择器
作为背景。我不确定是否有关于如何使用选择器的官方示例,但我发现这个网站似乎有一个很好的示例:

这会让你走上正轨

编辑:显然,第一个链接已关闭,直到/除非它返回,这里是另一个示例: