HPLyrics icon indicating copy to clipboard operation
HPLyrics copied to clipboard

请问歌词点击回调有吗?

Open sing1 opened this issue 3 years ago • 3 comments
trafficstars

我有这么一个需求,是封面和歌词点击切换,点一下封面显示歌词,点一下歌词显示封面,但是我点击歌词的事件没有响应了,setOnLrcClickListener()方法响应的是点击播放按钮

sing1 avatar Jul 25 '22 10:07 sing1

var time = 0L

mBinding.lycView.setOnTouchListener { v, event ->
    when (event.action) {
        MotionEvent.ACTION_DOWN -> {
            time = Date().time
        }
        MotionEvent.ACTION_UP -> {
            var t = Date().time
            if (t - time < 500) {
                // 点击了歌词
              
            }
        }
    }
    true
}

希望作者可以单独弄一个回调出来,像我这个需求应用还蛮多的

sing1 avatar Jul 25 '22 10:07 sing1

@sing1 以前有一个版本是区分是视图点击还是播放按钮点击的。不过后面的版本就去掉了。

zhangliangming avatar Jul 26 '22 02:07 zhangliangming

@sing1 以前有一个版本是区分是视图点击还是播放按钮点击的。不过后面的版本就去掉了。

大佬还记得哪个版本吗?这个应用场景还挺多的

sing1 avatar Oct 25 '22 08:10 sing1

@sing1 要自己实现一下了,太久了,找不到了。

zhangliangming avatar Oct 31 '22 07:10 zhangliangming