Leo--Wang 2015-11-14 09:48 采纳率: 0%
浏览 3492
已采纳

android中给view添加一个按着才触发的事件 要一直按着 松开触发功能关闭事件

如题,android中给view添加一个按着才触发的事件 要一直按着 松开触发功能关闭事件 ,一个图片 按着可以开启录音功能 松开就关闭录音 这个事件怎么添加

  • 写回答

4条回答 默认 最新

  • wanghang1208 2015-11-14 13:15
    关注

    你需要按下图片的时候开始录音,松开的时候停止录音,可以监听图片的触摸事件,按下的时候开始,抬起的时候结束。

    代码如下:

    view.setOnTouchListener(new OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            switch (event.getAction()) {
            case MotionEvent.ACTION_DOWN:
            // 开始录音
            break;
            case MotionEvent.ACTION_UP:
            // 结束录音
            default:
                break;
            }
        return false;
        }
    });
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?