ReSwipeCard
ReSwipeCard copied to clipboard
你好 我在adapter中使用多布局 可是position总是获取不正确,请问有办法解决吗
大神 有看的吗
你可以看看我写的Demo的,由于从Adapter中获取到的position是不准的,所以是保存在list的每个Item中的
你好 我按照你上面说的写了,出现了一个问题,在当前卡片快滑动出去的时候,下一张卡片还是原来列表中的数据,当完全划出时,会闪一下变成新的布局。所以现在我想达到的效果是,当在滑动的过程中,下一个card显示的是另外一个布局,请问有办法吗 多布局的实现我写在一个布局中,通过控制显示隐藏来实现的。
var bean = datalist[position] var num = if (position == 0) { tempList?.indexOf(bean) } else { -1 }
if (num!= -1 &&num!=0 && num % 5 == 0) {
holder.publisherAdView.visibility = View.VISIBLE
holder.rl_content.visibility = View.GONE
...
} else {
holder.publisherAdView.visibility = View.GONE
holder.rl_content.visibility = View.VISIBLE
.....
holder?.img?.setRemoteImagePicass(bean.avatar, R.mipmap.holder)
...
}