微信qq建群时,选中人与搜索框联动

    

        


        
    

在添加或删除数据后,比如

data.add()
adapter.notifyItemInsert()

执行下面的变更布局

        // 获取layoutParams
        val lp = rv_select_member.layoutParams
        // 获取当前数据量
        val itemCount = mSelectMemberAdapter.data.size
        // 数量大于4的时候,固定宽度
        if (mSelectMemberAdapter.itemCount > 4) {
            lp.width = SizeUtils.dp2px(40F)*4
        }else {
            lp.width = SizeUtils.dp2px(40F)*itemCount
        }
        // 设置好layoutParams后,将recyclerview滚动到最后一个元素位置
        rv_select_member.layoutParams = lp
        rv_select_member.smoothScrollToPosition(mSelectMemberAdapter.data.lastIndex)

你可能感兴趣的:(微信qq建群时,选中人与搜索框联动)