2 momo1199 Momo1199 于 2013.02.17 15:20 提问

android MotionEvent结束触摸

有textView中的图片,我希望在使用触摸textView时,图片会改变,然后在触摸停止时,还显示原来的图片。

代码:

tv_addToBasket.setOnTouchListener(new OnTouchListener() {

            @Override
            public boolean onTouch(View v, MotionEvent event) {
                // TODO Auto-generated method stub
                if (event.getAction() == MotionEvent.ACTION_DOWN) {
                    tv_addToBasket.setCompoundDrawablesWithIntrinsicBounds(0, R.drawable.favorite, 0, 0);
                }
                return false;
            }
        });

但是不知道MotionEven 怎么结束触摸?

2个回答

wdaming1986
wdaming1986   2013.02.17 15:26
已采纳

MotionEvent.ACTION_DOWN把这个换成MotionEvent.MOVE看有这个吗??
试试看,down的含义和move的含义不一样,还有up,自己体会试试!

Momo1199
Momo1199 谢谢
接近 5 年之前 回复
xjanker2
xjanker2   2013.02.18 09:00

event.getAction() == MotionEvent.ACTION_UP

是触摸停止时的操作

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!