Jetpack Compose 简易实现 FlowRow
androidx.compose.material3:material3:1.0.0-alpha14 没自带的 FlowRow ,因此一开始是从网上复制一份代码,然后按需修改。后来用到 AlertDialog ,无意间发现其中有个 AlertDialogFlowRow ,已经实现了基础的换行功能。
以下代码在 AlertDialogFlowRow 的基础上,加了对齐功能。(对齐的实现,参考了 Row)
不过,这份代码,在极端的情况下,控件会超出布局范围。因此,有了第二份代码,这份代码是从网上其他人的代码中修改而来,写得有点随意。
这份代码在控件塞满整个布局后,就不会继续放置其余控件。