import{_ as l,r as i,o as p,c as t,b as s,d as e,a as o,e as a}from"./app-ZnF1aHNS.js";const c={},r=a('

hikage-extension-compose

Maven CentralMaven metadata URLAndroid Min SDK

This is a Hikage extension dependency for Jetpack Compose component-related features.

Configure Dependency

You can add this module to your project using the following method.

',5),d={class:"custom-container warning"},m=s("p",{class:"custom-container-title"},"Notice",-1),h={href:"https://developer.android.com/develop/ui/compose/compiler",target:"_blank",rel:"noopener noreferrer"},u=a(`

Add dependency in your project's SweetDependency configuration file.

libraries:
  com.highcapable.hikage:
    hikage-extension-compose:
      version: +

Configure dependency in your project's build.gradle.kts.

implementation(com.highcapable.hikage.hikage.extension.compose)

Version Catalog

Add dependency in your project's gradle/libs.versions.toml.

[versions]
hikage-extension-compose = "<version>"

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

Configure dependency in your project's build.gradle.kts.

implementation(libs.hikage.extension.compose)

Please change <version> to the version displayed at the top of this document.

Traditional Method

Configure dependency in your project's build.gradle.kts.

implementation("com.highcapable.hikage:hikage-extension-compose:<version>")

Please change <version> to the version displayed at the top of this document.

Function Introduction

`,16),y={href:"https://betterandroid.github.io/Hikage/KDoc/hikage-extension-compose",target:"_blank",rel:"noopener noreferrer"},g=a(`

Use Jetpack Compose in Hikage

You can use the following methods to embed Jetpack Compose components in a Hikage layout.

The following example

Hikageable {
   ComposeView(
       lparams = LayoutParams(matchParent = true)
   ) {
       Text("Hello, World!")
   }
}

Use Hikage in Jetpack Compose

You can use the following methods to embed Hikage components in a Jetpack Compose layout.

The following example

Column(
   modifier = Modifier.fillMaxSize()
) {
    HikageView {
        TextView(
            lparams = LayoutParams(matchParent = true)
        ) {
            text = "Hello, World!"
            textSize = 20f
        }
    }
}
`,8);function v(A,b){const n=i("ExternalLinkIcon");return p(),t("div",null,[r,s("div",d,[m,s("p",null,[e("This module relies on the Jetpack Compose compiler plugin. Please make sure that your project has integrated Jetpack Compose-related dependencies. Please refer to "),s("a",h,[e("here"),o(n)]),e(" for details.")])]),u,s("p",null,[e("You can view the KDoc "),s("a",y,[e("click here"),o(n)]),e(".")]),g])}const C=l(c,[["render",v],["__file","hikage-extension-compose.html.vue"]]);export{C as default};