onShowPress和onSingleTapConfirmed

时间:2014-03-05 10:44:39

标签: android events android-event

我想实现以下行为:

当用户开始点按我的View时,请高亮显示View。当用户完成单击(释放触摸)时,停止突出显示视图。就像简单的Button s。

一样

我尝试使用onShowPress的{​​{1}}和onSingleTapConfirmed方法实现此目的。不幸的是,SimpleOnGestureListener不会在单击时被调用,而只能在双击时被调用。我该如何实现所需的行为?

提前致谢!

2 个答案:

答案 0 :(得分:0)

将可绘选择器与状态列表一起使用,并将其设置为视图的背景..

http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList

答案 1 :(得分:0)

最后我使用了onSingleTapUp方法。所以这首先调用,我突出显示View,然后调用onSingleTapConfirmed,然后关闭突出显示。我相信这不是最好的技术,随时可以分享一个更好的技术。