title | weight | description |
---|---|---|
Imagepath |
318 |
Nesta seção, você encontra a descrição da classe ImagePath |
O ImagePath permite que você defina como uma imagem será carregada, podendo ser local ou remote.
A sua estrutura é representada como mostrado abaixo:
Atributo | Tipo | Definição |
---|---|---|
url | String ou [Binding]({{< ref path="/api/context#binding" lang="pt" >}}) | Caminho absoluto ou relativo da imagem a ser baixada. |
mobileId | String ou [Binding]({{< ref path="/api/context#binding" lang="pt" >}}) | Identificador da imagem que foi previamente cadastrada nas plataformas mobile. |
Irá referenciar uma imagem que já está nos assets locais.
{{< tabs id="T136" >}} {{% tab name="JSON" %}}
{{% playground file="imagePathLocal.json" language="pt" %}} {{% /tab %}}
{{% tab name="Kotlin DSL" %}}
Image(
ImagePath.Local.both(
"public/web-illustration.png",
"mobileIllustration"
)
)
{{% /tab %}} {{< /tabs >}}
A sua estrutura é representada como mostrado abaixo:
Atributos | Tipo | Obrigatório | Definição |
---|---|---|---|
url | String ou [Binding]({{< ref path="/api/context#binding" lang="pt" >}}) | ✓ | Caminho absoluto ou relativo da imagem a ser baixada. |
placeholder | ImagePath.Local | É possível passar um asset local no aplicativo que será mostrado enquanto a URL remota é carregada. |
Irá referenciar uma imagem que esteja hospedada em outro host ou relativo no próprio server.
{{< tabs id="T137" >}} {{% tab name="JSON" %}}
{{% playground file="imagePathRemote.json" language="pt" %}} {{% /tab %}}
{{% tab name="Kotlin DSL" %}}
Image(
ImagePath.Remote("https://mcdn.wallpapersafari.com/medium/8/37/zlwnoM.jpg")
)
{{% /tab %}} {{< /tabs >}}