Closed sceneren closed 2 years ago
图片不足10张 点击后是想要什么样的的效果?
列表有10条数据,但是只有几条数据有图片,我希望能查看全部图片,并且能正确显示对应的位置
binding.recyclerView.mojito(R.id.srcImageView) { urls(SourceUtil.getNormalImages()) position(position) mojitoListener( onClick = { view, x, y, pos -> Toast.makeText(context, "tap click", Toast.LENGTH_SHORT).show() } ) progressLoader { DefaultPercentProgress() } setIndicator(NumIndicator()) }
参数position是recyclerView的position 并不是图片列表的position,可能我列表有10条数据,但是我图片可能只有5张,这样的话就会有问题
如果只有3条图片数据 那我点击第四个item的话 应该要什么样的效果
应该是我没有表述清楚, 类似于朋友圈9宫格的模式,当第一个item的图片有4张,查看大图的时候肯定是查看这4个,但是我点击的是第3张图片,然后item的position应该是0,但是大图的position就应该是2,这样的话就感觉缺少了一个参数
就是有两个recyclerview? 那传递的时候不是应该传里面的那个recyclerview吗 这样会有问题吗 你点击的第三张图片是第一个item的话 pos就是2 你点击的第三张图片是第二个item的话 pos也是2
共用了同一个position, 如果我有列表有10个item,但是图片不足10张 对应的位置就不对了,建议多添加一个参数