refactor(home): 用FlexboxLayoutManager替换GridLayoutManager,支持动态行列布局

FlexboxLayoutManager(COLUMN+WRAP)天然列优先排列,数据无需重排。
item宽高在拿到接口行列数后直接计算,适配任意rows×cols配置。

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-06-26 09:23:10 +08:00
co-authored by Claude Opus 4.7
parent 8aaba07cb6
commit 867cbb77be
4 changed files with 33 additions and 8 deletions
+2
View File
@@ -87,6 +87,8 @@ dependencies {
implementation("org.greenrobot:eventbus:3.3.1")
implementation("com.google.android.flexbox:flexbox:3.0.0")
// implementation("io.github.jeremyliao:live-event-bus-x:1.8.0")
// implementation("com.hoho:android-usb-serial:1.3.0")
// implementation("io.github.jeadyx:jserialport:1.5")