Kartu Wear

Membuat aplikasi untuk smartwatch Wear OS by Google.
Update Terbaru Rilis Stabil Saat Ini Kandidat Rilis Berikutnya Rilis Beta Rilis Alfa
2 Juni 2021 - - - 1.0.0-alpha06

Mendeklarasikan dependensi

Untuk menambahkan dependensi pada Wear, Anda harus menambahkan repositori Maven Google ke project Anda. Baca repositori Maven Google untuk mengetahui informasi selengkapnya.

Tambahkan dependensi untuk artefak yang diperlukan dalam file build.gradle bagi aplikasi atau modul Anda:

dependencies {
    // Use to implement support for wear tiles
    implementation "androidx.wear.tiles:tiles:1.0.0-alpha06"

    // Use to preview wear tiles in your own app
    debugImplementation "androidx.wear.tiles:tiles-renderer:1.0.0-alpha06"
}

Untuk informasi dependensi selengkapnya, lihat Menambahkan dependensi build.

Masukan

Masukan Anda membantu meningkatkan kualitas Jetpack. Beri tahu kami jika Anda menemukan masalah baru atau punya masukan untuk meningkatkan kualitas library ini. Harap periksa masalah yang sudah diketahui dalam library ini sebelum membuat laporan baru. Anda dapat memberikan suara pada masalah yang ada dengan mengklik tombol bintang.

Laporkan masalah baru

Lihat dokumentasi Issue Tracker untuk informasi selengkapnya.

Versi 1.0.0

Versi 1.0.0-alpha06

2 Juni 2021

androidx.wear.tiles:tiles:1.0.0-alpha06, androidx.wear.tiles:tiles-proto:1.0.0-alpha06, dan androidx.wear.tiles:tiles-renderer:1.0.0-alpha06 dirilis. Versi 1.0.0-alpha06 berisi commit berikut.

Perubahan API

  • Semua class Builder kini berisi pengambil untuk semua properti. Perlu diketahui bahwa ini hanya dimaksudkan untuk tujuan pengujian (I9d155)
  • Perubahan paket: Class di androidx.wear.tiles.builders telah dipindahkan ke androidx.wear.tiles.
  • Menambahkan dukungan tint eksperimental ke Tiles. (I38929)
  • Mengganti nama LayoutElementBuilders.HALIGN_* menjadi LayoutElementBuilders.HORIZONTAL_ALIGN_* (I67e58)
  • Mengganti nama LayoutElementBuilders.VALIGN_* menjadi LayoutElementBuilders.VERTICAL_ALIGN_* (I67e58)
  • Mengganti nama LayoutElementBuilders.SPAN_VALIGN_* menjadi LayoutElementBuilders.SPAN_VERTICAL_ALIGN_* (I67e58)
  • Menambahkan class builder untuk Request dan Event. (Ib5cf4)
  • Memigrasikan TileProviderService untuk menggunakan class permintaan dan peristiwa dari RequestBuilders dan EventBuilders, bukan RequestReaders/EventReaders (misalnya, onTileRequest kini menyediakan RequestBuilders.TileRequest, bukan RequestReaders.TileRequest). (I46ea1)

Perbaikan Bug

  • Memperbaiki bug dalam pemuatan gambar asinkron untuk perender Tiles. (Iad9b0)
  • Memperbaiki bug tata letak saat menempatkan gambar dengan lebar atau tinggi yang disetel ke expand() dalam Box dengan lebar atau tinggi disetel ke wrap(). (I33770)

Versi 1.0.0-alpha05

18 Mei 2021

androidx.wear.tiles:tiles:1.0.0-alpha05, androidx.wear.tiles:tiles-proto:1.0.0-alpha05, dan androidx.wear.tiles:tiles-renderer:1.0.0-alpha05 dirilis. Versi 1.0.0-alpha05 berisi commit berikut.

Perubahan API

  • Menghapus getTileId dari peristiwa kartu yang masuk (TileAddEvent, TileRemoveEvent, TileEnterEvent, TileLeaveEvent, TileRequest). (Ifbba2)
  • Mengganti nama ImageResource#setAndroidResourceByResid menjadi setAndroidResourceByResId (I4ba6e)
  • Mengganti nama TimelineManager#deInit menjadi close dan mengimplementasikan AutoCloseable. (I5dff2)

Versi 1.0.0-alpha04

5 Mei 2021

androidx.wear.tiles:tiles:1.0.0-alpha04, androidx.wear.tiles:tiles-proto:1.0.0-alpha04, dan androidx.wear.tiles:tiles-renderer:1.0.0-alpha04 dirilis. Versi 1.0.0-alpha04 berisi commit berikut ini.

Perubahan API

  • Menyembunyikan class TileProviderService konkret.
    • Membuat TileUpdateRequester mengambil Class<? extends TileProviderService>. (Ib7cca)
  • Menambahkan kemampuan untuk memberikan tambahan ke AndroidActivity. (I748f4)

Tiles Versi 1.0.0-alpha03

21 April 2021

androidx.wear.tiles:tiles:1.0.0-alpha03, androidx.wear.tiles:tiles-proto:1.0.0-alpha03, dan androidx.wear.tiles:tiles-renderer:1.0.0-alpha03 dirilis. Versi 1.0.0-alpha03 berisi commit berikut ini.

Perubahan API

  • Ganti nama TileManager -> TileClient
    • Ganti nama TileManager#create -> TileClient#connect (I91839)

Perbaikan Bug

  • Menambahkan aturan Proguard untuk memastikan tiles dan tiles-renderer berfungsi dengan baik dengan Proguard yang diaktifkan (Ie3d85)

Versi 1.0.0-alpha02

7 April 2021

androidx.wear.tiles:tiles:1.0.0-alpha02, androidx.wear.tiles:tiles-proto:1.0.0-alpha02, dan androidx.wear.tiles:tiles-renderer:1.0.0-alpha02 dirilis. Versi 1.0.0-alpha02 berisi commit berikut ini.

Perubahan API

  • androidx.wear:wear-tiles telah berpindah grup, dan kini akan disebut sebagai androidx.wear.tiles:tiles
  • androidx.wear:wear-tiles-renderer telah berpindah grup, dan kini akan disebut sebagai androidx.wear.tiles:tiles-renderer
  • TileRenderer.LoadActionListener kini menggunakan instance androidx.wear.tiles.builders.StateBuilders.State, bukan androidx.wear.tiles.proto.StateProto.State.
  • TileRenderer kini menerima resource Kartu dari androidx.wear.tiles.builders.ResourceBuilders.Resources, bukan instance androidx.wear.tiles.renderer.ResourceAccessors.

Perbaikan Bug

  • Memperbaiki ketidakmampuan untuk menggunakan LoadActionListener, karena menampilkan class internal.

Versi 1.0.0-alpha01

10 Maret 2021

androidx.wear:wear-tiles:1.0.0-alpha01, androidx.wear:wear-tiles-proto:1.0.0-alpha01, dan androidx.wear:wear-tiles-renderer:1.0.0-alpha01 dirilis. Versi 1.0.0-alpha01 berisi commit berikut.

Fitur Baru

  • Library Wear Tiles Renderer menyediakan fungsi guna membuat Kartu kustom untuk perangkat Wear OS, beserta class yang memungkinkan sistem mengambil Kartu dan menampilkannya tepat di samping tampilan jam.