hikage-widget-foundation

Maven CentralMaven metadata URL

这是 Hikage 针对 Android 基础 View 组件的声明依赖。

hikage-core 默认会自动引入此依赖,如有需要你也可以手动引入它。

配置依赖

你可以使用如下方式将此模块添加到你的项目中。

我们推荐你优先参考 hikage-bom 使用 BOM 统一管理版本。

在你的项目 gradle/libs.versions.toml 中添加依赖。

[versions]
hikage-widget-foundation = "<version>"

[libraries]
hikage-widget-foundation = { module = "com.highcapable.hikage:hikage-widget-foundation", version.ref = "hikage-widget-foundation" }

在你的项目 build.gradle.kts 中配置依赖。

implementation(libs.hikage.widget.foundation)

请将 <version> 修改为此文档顶部显示的版本。

传统方式

在你的项目 build.gradle.kts 中配置依赖。

implementation("com.highcapable.hikage:hikage-widget-foundation:<version>")

请将 <version> 修改为此文档顶部显示的版本。

功能介绍

这个依赖中声明了来自 Android 基础 View 中的可用组件,你可以直接引用它们到 Hikage 中使用。

小提示

这个依赖需要配合 hikage-gradle-plugin 使用,插件会自动读取依赖中的 View 声明文件,并通过 hikage-compiler 在当前模块生成对应的 Hikage 布局组件函数 (Hikage Performer)。

示例如下

LinearLayout(
    lparams = LayoutParams(matchParent = true) {
        topMargin = 16.dp
    },
    init = {
        orientation = LinearLayout.VERTICAL
        gravity = Gravity.CENTER
    }
) {
    TextView {
        text = "Hello, World!"
        textSize = 16f
        gravity = Gravity.CENTER
    }
}