Jetpack Compose 簡(jiǎn)易實(shí)現(xiàn) FlowRow
androidx.compose.material3:material3:1.0.0-alpha14 沒自帶的 FlowRow ,因此一開始是從網(wǎng)上復(fù)制一份代碼,然后按需修改。后來用到 AlertDialog ,無意間發(fā)現(xiàn)其中有個(gè) AlertDialogFlowRow ,已經(jīng)實(shí)現(xiàn)了基礎(chǔ)的換行功能。
以下代碼在 AlertDialogFlowRow 的基礎(chǔ)上,加了對(duì)齊功能。(對(duì)齊的實(shí)現(xiàn),參考了 Row)
不過,這份代碼,在極端的情況下,控件會(huì)超出布局范圍。因此,有了第二份代碼,這份代碼是從網(wǎng)上其他人的代碼中修改而來,寫得有點(diǎn)隨意。
這份代碼在控件塞滿整個(gè)布局后,就不會(huì)繼續(xù)放置其余控件。
標(biāo)簽: