# # hikage-widget-material

这是 Hikage 针对 Google Material (MDC) 组件相关功能的扩展依赖。

## # 配置依赖

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

### # Version Catalog (推荐)

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

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

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

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

    implementation(libs.hikage.widget.material)

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

### # 传统方式

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

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

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

## # 功能介绍

这个依赖中继承了来自 Google Material (MDC) 中的可用组件，你可以直接引用它们到 Hikage 中使用。

> 示例如下

    LinearLayout(
        lparams = LayoutParams(matchParent = true) {
            topMargin = 16.dp
        },
        init = {
            orientation = LinearLayout.VERTICAL
            gravity = Gravity.CENTER
        }
    ) {
        MaterialTextView {
            text = "Hello, World!"
            textSize = 16f
            gravity = Gravity.CENTER
        }
        MaterialButton {
            text = "Hello, World!"
            textSize = 16f
            gravity = Gravity.CENTER
        }
        TextInputLayout(
            lparams = LayoutParams {
                topMargin = 16.dp
            },
            init = {
                minWidth = 200.dp
                hint = "Enter your text"
            }
        ) {
            TextInputEditText()
        }
    }