android compose LazyHorizontalGrid水平滚动的网格布局 使用

android compose LazyHorizontalGrid水平滚动的网格布局 使用

复制代码
/**
 * Author : wn
 * Email : maoning20080809@163.com
 * Date : 2026/1/9 22:16
 * Description : LazyHorizontalGrid滚动的水平网格
 */
class LazyHorizontalGridActivity : ComponentActivity(){

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContent {
            testLazyHorizontalGrid()
        }
    }

    @Preview
    @Composable
    private fun testLazyHorizontalGrid(){
        val list = (1..100).toList()
        Column() {
            Spacer(modifier = Modifier.height(20.dp))
            Box(modifier = Modifier.fillMaxWidth(), contentAlignment = Alignment.Center){
                Text(text = "LazyHorizontalGrid左右滚动的水平网格", fontSize = 20.sp, color = Color.Red)
            }
            Spacer(modifier = Modifier.height(20.dp))
            Box(modifier = Modifier.fillMaxWidth(), contentAlignment = Alignment.Center){
                Text(text = "排列从上到下(左边开始)", fontSize = 30.sp)
            }

            LazyHorizontalGrid(GridCells.Fixed(4), contentPadding = PaddingValues(16.dp), content = {
                items(list){item ->
                    Box(
                        modifier = Modifier.size(80.dp).padding(start = 6.dp, end = 6.dp)
                            .background(Color.Red), contentAlignment = Alignment.Center, content = {
                            Text(text = item.toString())
                        }
                    )
                }
            })

        }

    }
}
相关推荐
恋猫de小郭20 分钟前
Flutter 3.47 首坑,analysis_options 问题连环回归
android·前端·flutter
ue星空2 小时前
第一个安卓程序
android
淡淡的香烟2 小时前
Androidiot蓝牙配网简单封装
android·物联网
gxgldyh2 小时前
Android Framework源码解析(九):App进程诞生全流程——从AMS请求到Zygote fork源码深度拆解
android·framework·zygote·android 启动流程·android app创建流程
牛哇网络工作室9 小时前
UnityHDRP写实数字人全流程基础5—语音输入和语音识别
android·unity·c#·游戏引擎·aigc·语音识别·xcode
一笑的小酒馆10 小时前
Androidiot蓝牙配网简单封装
android
愚公搬代码13 小时前
【愚公系列】《Android应用案例开发大全》016-LBS类应用掌上杭州(辅助工具类的开发)
android·前端
g105655913914 小时前
LAMP博客平台Wordpress实战
android·mysql·nginx·php
hunterandroid15 小时前
[Android 从零到一] Compose LazyColumn 性能优化:key、稳定性与重组治理
android·前端
pengyu15 小时前
【Kotlin 协程修仙录 · 元婴境 · 中阶】 | 操作符真解:Flow 中间操作符与数据流变幻术
android·kotlin