Closed ersha80 closed 4 days ago
如题
嵌套布局不会拉大间距
getBinding<ItemStyle5Binding>().apply { title.text = item.title val lists: List<HotSubItem> = item.list?.mapNotNull { val json = gson.toJson(it) gson.fromJson(json, HotSubItem::class.java) } ?: emptyList() itemRecycler.grid(spanCount = item.column).dividerSpace(5.dp).setup { addType<HotSubItem>(R.layout.item_style_grid_image) onBind { val sub = getModel<HotSubItem>() getBinding<ItemStyleGridImageBinding>().apply { val params = itemImageCard.layoutParams as ConstraintLayout.LayoutParams params.dimensionRatio = "${sub.ratio}" itemImageCard.layoutParams = params itemImage.load(sub.thumb) { crossfade(true) placeholder(R.mipmap.default_5) } itemTitle.text = sub.title } } }.models = lists moreIcon.setOnClickListener { ActivityHelper.startActivity(MoreActivity::class.java, params = mapOf(MoreActivity.PARAM_TYPE to item.type)) } }
放在onCreate
文档不是提醒你了吗?
问题描述
如题
期望结果
嵌套布局不会拉大间距
如何复现
版本