目前在做人脸识别对接时,有一个悬浮需求,一屏显示三个item,当只有一个item时需要居中屏幕,两个时也是居中,找的网上资料各种复杂,有recycleview设置wrapcon还有自己设置间距的,后来自己摸索着试了一下个数变动时重新设置gridlayoutmanager的行数并且把item的宽固定即可实现。
仅此记录一下。
后来发现有一个更简单的做法,加一个行数监听事件setSpanSizeLookup。当size变化时自动变化。
目前在做人脸识别对接时,有一个悬浮需求,一屏显示三个item,当只有一个item时需要居中屏幕,两个时也是居中,找的网上资料各种复杂,有recycleview设置wrapcon还有自己设置间距的,后来自己摸索着试了一下个数变动时重新设置gridlayoutmanager的行数并且把item的宽固定即可实现。
仅此记录一下。
后来发现有一个更简单的做法,加一个行数监听事件setSpanSizeLookup。当size变化时自动变化。