触摸滚动时具有textview更改样式/属性

时间:2013-04-23 15:17:59

标签: android button textview touch

好吧,我根本无法想象我的生活。我创建了一个自定义textview,我基本上希望它是一个按钮。我的所有代码都工作,除了触摸时我无法检测到它,然后触摸事件滚出边界。说触摸时文本视图会亮起灰色,然后如果用户将手指向左或向右拖动,我想让灰色消失并重置为正常的背景颜色。

我意识到我可以使用标准的android按钮,但我不喜欢它如何延迟改变触摸事件的颜色。也许有人知道库存Button.java类代码在哪里,对于android API所以我可以看一下提示?

我尝试使用全局侦听器获取按钮的尺寸,然后跟踪用户触摸事件在这些尺寸范围内。并且尺寸和触摸位置被正确报告并且有时可以工作,但它根本不能可靠地工作,例如,可能是由于用户移动得太快。即使我将触摸边界设置为实际边界内的几个像素。

0 个答案:

没有答案