当前位置:网站首页>recyclerview gridlayout 平分中间空白区域
recyclerview gridlayout 平分中间空白区域
2022-07-06 12:20:00 【CodingForAndroid】
/**
* @description recyclerview gridlayout 平分中间空白区域
*/
class UserGradeItemDecoration(val width:Int,val itemWidth: Int, val columns: Int,val topPadding:Int) : RecyclerView.ItemDecoration() {
override fun getItemOffsets(outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State) {
var position = parent.getChildAdapterPosition(view);
var totalCount = parent.adapter?.itemCount;
// 可以适配任意列数(只要放的下)
var w = (width - itemWidth * columns) / (columns * (columns-1));
var p = position % columns;
outRect.left = (w*p);
}
}
边栏推荐
- Tencent Android development interview, basic knowledge of Android Development
- Special topic of rotor position estimation of permanent magnet synchronous motor -- Summary of position estimation of fundamental wave model
- Cesium Click to draw a circle (dynamically draw a circle)
- Selenium advanced operations
- Notes on beagleboneblack
- HMS Core 机器学习服务打造同传翻译新“声”态,AI让国际交流更顺畅
- BUUCTF---Reverse---easyre
- 8086 instruction code summary (table)
- Anaconda安装后Jupyter launch 没反应&网页打开运行没执行
- Poj3617 best cow line
猜你喜欢
Speech recognition (ASR) paper selection: talcs: an open source Mandarin English code switching corps and a speech
Tencent byte Alibaba Xiaomi jd.com offer got a soft hand, and the teacher said it was great
腾讯T3手把手教你,真的太香了
【GET-4】
腾讯字节阿里小米京东大厂Offer拿到手软,老师讲的真棒
Continuous test (CT) practical experience sharing
Tencent T4 architect, Android interview Foundation
腾讯T3大牛手把手教你,大厂内部资料
A5000 vgpu display mode switching
Deep learning classification network -- zfnet
随机推荐
Unity load AB package
Tencent byte and other big companies interview real questions summary, Netease architects in-depth explanation of Android Development
棋盘左上角到右下角方案数(2)
BUUCTF---Reverse---easyre
Social recruitment interview experience, 2022 latest Android high-frequency selected interview questions sharing
腾讯T2大牛亲自讲解,跳槽薪资翻倍
String长度限制?
腾讯T3大牛手把手教你,大厂内部资料
Tencent T4 architect, Android interview Foundation
持续测试(CT)实战经验分享
leetcode先刷_Maximum Subarray
5. 無線體內納米網:十大“可行嗎?”問題
Special topic of rotor position estimation of permanent magnet synchronous motor -- fundamental wave model and rotor position angle
Enumeration gets values based on parameters
Monthly report of speech synthesis (TTS) and speech recognition (ASR) papers in June 2022
JVM_ Common [interview questions]
语音识别(ASR)论文优选:全球最大的中英混合开源数据TALCS: An Open-Source Mandarin-English Code-Switching Corpus and a Speech
Selenium advanced operations
数据的同步为每个站点创建触发器同步表
系统与应用监控的思路和方法