仿淘宝商品详情,设置setOnBannerListener 视频点击无效

gtlvzcf8  于 2023-03-19  发布在  其他
关注(0)|答案(1)|浏览(156)

仿淘宝商品详情banner 添加setOnBannerListener 视频的点击事件无效,图片可以,想进入下一级界面怎么处理这种点击事件?

pjngdqdw

pjngdqdw1#

不知道有没有更优的方法,我是重写onClickUiToggle,然后回调

@Override
    protected void onClickUiToggle() {
        if (mOnVideoClickListener != null) {
            mOnVideoClickListener.onClick();
        }
    }

    public interface OnVideoClickListener {
        void onClick();
    }

    private OnVideoClickListener mOnVideoClickListener;

    public void setOnVideoClickListener(OnVideoClickListener onVideoClickListener) {
        mOnVideoClickListener = onVideoClickListener;
    }

在adapter中,设置这个点击事件

VideoHolder videoHolder = (VideoHolder) holder;
                mVHMap.append(position, videoHolder);
                videoHolder.player.setUp(data.imageUrl, true, null);
                videoHolder.player.setOnVideoClickListener(() -> {
                    LogUtils.e(position);
                });

相关问题