compose-native-component-autocomplet
自动收集自
lib/compose/compose-native-component-autocomplet/README.md。
自动补全输入组件模块。
- Maven 坐标:
site.addzero:compose-native-component-autocomplet - 本地模块路径:
lib/compose/compose-native-component-autocomplet
提供能力
- 旧 API:
site.addzero.component.autocomplet.AddAutoComplete - 新迁入 API:
site.addzero.autocomplete.AutoCompleteField - 文本建议列表展示
- 焦点驱动的建议项展开与关闭
最小示例
var value by remember { mutableStateOf("") }
AutoCompleteField(
value = value,
onValueChange = { value = it },
label = "路径",
placeholder = "输入关键字",
getSuggestions = { keyword ->
listOf(
AutoCompleteItem(
id = "1",
displayText = keyword,
secondaryText = "候选项",
)
)
},
)
约束
- 当前模块目录名保留旧拼写
autocomplet,避免立即打断仓库内现有依赖 - 后续如果要统一改名,应连同项目路径和依赖方一起迁移
Maven / Gradle
已发布至 Maven Central。
implementation("site.addzero:compose-native-component-autocomplet:latest version")
<dependency>
<groupId>site.addzero</groupId>
<artifactId>compose-native-component-autocomplet</artifactId>
<version>latest version</version>
</dependency>