Wear OS-Ansichten
| Letzte Aktualisierung | Stabile Version | Releasekandidat | Betarelease | Alpha-Release |
|---|---|---|---|---|
| 22. Oktober 2025 | 1.5.0 | - | - | 1.6.0-alpha02 |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von Wear hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.
Fügen Sie der Datei build.gradle für Ihre App oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:
Cool
dependencies { // Use to implement support for wear tiles implementation "androidx.wear.tiles:tiles:1.5.0" // Use to utilize standard components and layouts in your tiles implementation "androidx.wear.protolayout:protolayout:1.3.0" // Use to utilize components and layouts with Material Design in your tiles implementation "androidx.wear.protolayout:protolayout-material:1.3.0" // Use to include dynamic expressions in your tiles implementation "androidx.wear.protolayout:protolayout-expression:1.3.0" // Use to preview wear tiles in your own app debugImplementation "androidx.wear.tiles:tiles-renderer:1.5.0" // Use to fetch tiles from a tile provider in your tests testImplementation "androidx.wear.tiles:tiles-testing:1.5.0" }
Kotlin
dependencies { // Use to implement support for wear tiles implementation("androidx.wear.tiles:tiles:1.5.0") // Use to utilize standard components and layouts in your tiles implementation("androidx.wear.protolayout:protolayout:1.3.0") // Use to utilize components and layouts with Material Design in your tiles implementation("androidx.wear.protolayout:protolayout-material:1.3.0") // Use to include dynamic expressions in your tiles implementation("androidx.wear.protolayout:protolayout-expression:1.3.0") // Use to preview wear tiles in your own app debugImplementation("androidx.wear.tiles:tiles-renderer:1.5.0") // Use to fetch tiles from a tile provider in your tests testImplementation("androidx.wear.tiles:tiles-testing:1.5.0") }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Ihr Feedback hilft uns, Jetpack zu verbessern. Lassen Sie es uns wissen, wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie ein neues erstellen. Sie können für ein vorhandenes Problem stimmen, indem Sie auf die Schaltfläche mit dem Stern klicken.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
Version 1.6
Version 1.6.0-alpha02
22. Oktober 2025
androidx.wear.tiles:tiles-*:1.6.0-alpha02 ist veröffentlicht. Version 1.6.0-alpha02 enthält diese Commits.
Neue Funktionen
- Die Kachelvorschau wurde aktualisiert und unterstützt jetzt die automatische Ressourcenverwaltung über
ProtoLayoutScope. Wenn Sie Bildressourcen direkt im Layout übermaterialScopeWithScopeoderProtoLayoutScopeverwenden, müssen SieonTileResourcesRequestund Ressourcen nicht mehr speziell in derTilePreviewDataangeben. Sie werden automatisch erfasst. (I58516)
Fehlerkorrekturen
- Die intern von
TileServiceerstellteProtoLayoutScopeenthält jetztVersionInfodes ProtoLayout-Renderers. (I6eee2, b/450259727)
Version 1.6.0-alpha01
24. September 2025
androidx.wear.tiles:tiles-*:1.6.0-alpha01 ist veröffentlicht. Version 1.6.0-alpha01 enthält diese Commits.
Neue Funktionen
- Anbieter-APIs zum Akzeptieren von
PendingIntentals Klickaktion hinzufügen (I01978, b/433802488) - Die Kachel-ID kann in der Aktualisierungsanfrage angegeben werden. (Ia05c3, b/421346031)
- Fügen Sie der Klasse
TileRequesteine Methode hinzu, um dasProtoLayoutScope-Objekt für die entsprechende Kachelinstanz abzurufen. (I5b8de, b/428692428)
API-Änderungen
- Das Überschreiben von
onTileResourcesRequestdarf nicht zugelassen werden, wennProtoLayoutScope-APIs verwendet werden. (I1773d)
Fehlerkorrekturen
- Implementierung zur Unterstützung von
PendingIntentinProtoTileshinzugefügt. (I38167, b/430610429) - Speichert Ressourcen, die von
ProtoLayoutScopeverwendet werden, damit sie inonTileResourcesRequestfür ältere Renderer, die sie nicht in der Kachelantwort bündeln, korrekt gesendet werden. (I063a8, b/428692502) - Die Standard-minSdk-Version wird von API 21 auf API 23 umgestellt (Ibdfca, b/380448311, b/435705964, b/435705223).
Version 1.5
Version 1.5.0
4. Juni 2025
androidx.wear.tiles:tiles-*:1.5.0 ist veröffentlicht. Version 1.5.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.4.0
- Es wurde eine neue API
TileService.onRecentInteractionEvents()zum Batch-Verarbeiten von Ereignissen für Interaktionskacheln (Eingabe / Ausgabe) hinzugefügt.- Die vorhandenen APIs in
TileServicefüronEnterEventundonLeaveEventsind eingestellt und funktionieren ab SDK 36 für Apps, die auf API 36 oder höher ausgerichtet sind, nicht mehr.
- Die vorhandenen APIs in
- Kritischer Fehlerbehebung für alle Clients, die auf SDK 34 oder höher ausgerichtet sind und ein Kachel-Update in API 34 anfordern, was zu einem
SecurityExceptionführen würde. - Ab Wear 6 (SDK-Level 36 und höher) werden alle Kacheln in einer Systemschriftart angezeigt, die von jedem Gerät definiert wird.
Version 1.5.0-rc01
20. Mai 2025
androidx.wear.tiles:tiles-*:1.5.0-rc01wird ohne Änderungen gegenüber dem vorherigen Release veröffentlicht. Version 1.5.0-rc01 enthält diese Commits.
Version 1.5.0-beta02
7. Mai 2025
androidx.wear.tiles:tiles-*:1.5.0-beta02 ist veröffentlicht. Version 1.5.0-beta02 enthält diese Commits.
Version 1.5.0-beta01
9. April 2025
androidx.wear.tiles:tiles-*:1.5.0-beta01 ist veröffentlicht. Version 1.5.0-beta01 enthält diese Commits.
Neue Funktionen
Die Version 1.5.0-beta01 von Wear Tiles weist darauf hin, dass diese Version der Bibliothek alle Funktionen enthält und die API gesperrt ist (sofern nicht als experimentell gekennzeichnet). Wear Tiles 1.5 umfasst die folgenden neuen Funktionen und APIs:
- Es wurde eine neue API
TileService.onRecentInteractionEvents()zum Batch-Verarbeiten von Ereignissen für Interaktionskacheln (Eingabe / Ausgabe) hinzugefügt.- Die vorhandenen APIs in
TileServicefüronEnterEventundonLeaveEventsind eingestellt und funktionieren ab SDK 36 für Apps, die auf API 36 oder höher ausgerichtet sind, nicht mehr.
- Die vorhandenen APIs in
- Kritischer Fehlerbehebung für alle Clients, die auf SDK 34 oder höher ausgerichtet sind und ein Kachel-Update in API 34 anfordern, was zu einem
SecurityExceptionführen würde. - Ab Wear 6 (SDK-Level 36 und höher) werden alle Kacheln in einer Systemschriftart angezeigt, die von jedem Gerät definiert wird.
Version 1.5.0-alpha10
12. März 2025
androidx.wear.tiles:tiles-*:1.5.0-alpha10 ist veröffentlicht. Version 1.5.0-alpha10 enthält diese Commits.
Version 1.5.0-alpha09
26. Februar 2025
androidx.wear.tiles:tiles-*:1.5.0-alpha09 ist veröffentlicht. Version 1.5.0-alpha09 enthält diese Commits.
Version 1.5.0-alpha08
12. Februar 2025
androidx.wear.tiles:tiles-*:1.5.0-alpha08 ist veröffentlicht. Version 1.5.0-alpha08 enthält diese Commits.
API-Änderungen
TileService.onRecentInteractionEvents()zurückgegeben wird, umListenableFuture<Void>für lang andauernde Aufgaben zu ermöglichen. (Iaa6c5)
Version 1.5.0-alpha07
29. Januar 2025
androidx.wear.tiles:tiles-*:1.5.0-alpha07 ist veröffentlicht. Version 1.5.0-alpha07 enthält diese Commits.
Version 1.5.0-alpha06
15. Januar 2025
androidx.wear.tiles:tiles-*:1.5.0-alpha06 ist veröffentlicht. Version 1.5.0-alpha06 enthält diese Commits.
API-Änderungen
- Die Methode
processRecentInteractionEventswurde inonRecentInteractionEventsumbenannt. (Iec3d5)
Version 1.5.0-alpha05
11. Dezember 2024
androidx.wear.tiles:tiles-*:1.5.0-alpha05 ist veröffentlicht. Version 1.5.0-alpha05 enthält diese Commits.
Neue Funktionen
- Die API für
TileServicewurde hinzugefügt, um Interaktionsereignisse in Batches zu verarbeiten. (I04d1b)
Fehlerkorrekturen
- In dieser Bibliothek werden jetzt JSpecify-Annotationen für Nullsicherheit verwendet, die typbezogen sind. Kotlin-Entwickler sollten das folgende Compiler-Argument verwenden, um die korrekte Verwendung zu erzwingen:
-Xjspecify-annotations=strict(dies ist die Standardeinstellung ab Version 2.1.0 des Kotlin-Compilers). (I390e9, b/326456246) - Der Fehler wurde behoben, der dazu führte, dass beim Anfordern von Kachelaktualisierungen unter API 34, wenn die App‑Version
targetSdkhöher als 34 war, einSecurityException(If62a1) ausgelöst wurde. - Eine Abhängigkeit von
WearSdkin Robolectric-Tests wurde behoben. (I37796)
Version 1.5.0-alpha04
13. November 2024
androidx.wear.tiles:tiles-*:1.5.0-alpha04 ist veröffentlicht. Version 1.5.0-alpha04 enthält diese Commits.
Version 1.5.0-alpha03
30. Oktober 2024
androidx.wear.tiles:tiles-*:1.5.0-alpha03 ist veröffentlicht. Version 1.5.0-alpha03 enthält diese Commits.
Version 1.5.0-alpha02
16. Oktober 2024
androidx.wear.tiles:tiles-*:1.5.0-alpha02 ist veröffentlicht. Version 1.5.0-alpha02 enthält diese Commits.
Behebung von Sicherheitsproblemen
- Seit dieser Änderung wird androidx mit protobuf 4.28.2 kompiliert, um CVE-2024-7254 zu beheben. Aktualisieren Sie Ihre Abhängigkeit von Version 1.5.0-alpha01 von
androidx.wear.tiles:tiles-protoauf Version 1.5.0-alpha02, um das Sicherheitsrisiko zu minimieren.
Version 1.5.0-alpha01
2. Oktober 2024
androidx.wear.tiles:tiles-*:1.5.0-alpha01 ist veröffentlicht. Version 1.5.0-alpha01 enthält diese Commits.
Version 1.4
Version 1.4.1
16. Oktober 2024
androidx.wear.tiles:tiles-*:1.4.1 ist veröffentlicht. Version 1.4.1 enthält diese Commits.
Behebung von Sicherheitsproblemen
- Seit dieser Änderung wird androidx mit protobuf 4.28.2 kompiliert, um CVE-2024-7254 zu beheben. Aktualisieren Sie Ihre Abhängigkeit von Version 1.4.0 von
androidx.wear.tiles:tiles-protoauf Version 1.4.1, um das Sicherheitsrisiko zu minimieren.
Version 1.4.0
7. August 2024
androidx.wear.tiles:tiles-*:1.4.0 ist veröffentlicht. Version 1.4.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.3.0
- Unterstützung von Tools zum Angeben benutzerdefinierter Plattformdaten für Kachelvorschauen in Android Studio.
Version 1.4.0-rc01
24. Juli 2024
androidx.wear.tiles:tiles-*:1.4.0-rc01 wird ohne Änderungen gegenüber dem vorherigen Release veröffentlicht. Version 1.4.0-rc01 enthält diese Commits.
Version 1.4.0-beta01
10. Juli 2024
androidx.wear.tiles:tiles-*:1.4.0-beta01 ist veröffentlicht. Version 1.4.0-beta01 enthält diese Commits.
Neue Funktionen
Die Version 1.4.0-beta01 von Wear Tiles weist darauf hin, dass diese Version der Bibliothek alle Funktionen enthält und die API gesperrt ist (sofern nicht als experimentell gekennzeichnet). Wear Tiles 1.4 umfasst die folgenden neuen Funktionen und APIs:
- Unterstützung von Tools zum Angeben benutzerdefinierter Plattformdaten für Kachelvorschauen in Android Studio.
Version 1.4.0-alpha05
26. Juni 2024
androidx.wear.tiles:tiles-*:1.4.0-alpha05 ist veröffentlicht. Version 1.4.0-alpha05 enthält diese Commits.
Version 1.4.0-alpha04
29. Mai 2024
androidx.wear.tiles:tiles-*:1.4.0-alpha04 ist veröffentlicht. Version 1.4.0-alpha04 enthält diese Commits.
Version 1.4.0-alpha03
14. Mai 2024
androidx.wear.tiles:tiles-*:1.4.0-alpha03 ist veröffentlicht. Version 1.4.0-alpha03 enthält diese Commits.
Fehlerkorrekturen
TileService#getActiveTilesAsyncverwendet jetzt dieWearSdkAPI (sofern verfügbar), um genauere Ergebnisse zu liefern. (I57bd8)
Version 1.4.0-alpha02
1. Mai 2024
androidx.wear.tiles:tiles-*:1.4.0-alpha02 ist veröffentlicht. Version 1.4.0-alpha02 enthält diese Commits.
API-Änderungen
- Verschieben Sie
tileIdals Pflichtfeld in den Builder-Konstruktorparameter und dokumentieren Sie den Standard-Zeitstempelwert im Getter. (I98c2b) - Fügen Sie die Proto-Nachrichten
TileInteractionEvent,TileEnterundTileLeavesowie die Java-Wrapper hinzu, die für das Batching von Ereignissen zum Betreten/Verlassen von Kacheln erforderlich sind. (I112b0) - Lagern Sie
TileRendererso um, dass anstelle einesTileRenderer.Config-Objekts ein Builder verwendet wird. (Ib66f9) - Fügen Sie
TileRenderer.ConfigeinplatformDataProviders-Attribut hinzu. (I6030d) - Fügen Sie
TileRenderereinen neuen Konstruktor hinzu, der eine neueTileRenderer.Config-Klasse unterstützt. Andere Konstruktoren sind veraltet. (Iae7ff) - Fügen Sie
TilePreviewDatadas FeldplatformDataValueshinzu, damit Plattformdatenwerte überschrieben werden können. (If437a)
Fehlerkorrekturen
- Dokumentieren Sie, dass der Standardwert für
TileRenderer.Config.Builder#setTilesThemenull ist. (Iced18)
Version 1.4.0-alpha01
6. März 2024
androidx.wear.tiles:tiles-*:1.4.0-alpha01 ist veröffentlicht. Version 1.4.0-alpha01 enthält diese Commits.
Version 1.3
Version 1.3.0
7. Februar 2024
androidx.wear.tiles:tiles-*:1.3.0 ist veröffentlicht. Version 1.3.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.2.0
- Aktualisierte Tools für die Unterstützung der Kachelvorschau.
- Unterstützung für das Abfragen aktiver Kacheln, die zur App gehören.
Weitere Änderungen
- Eine vollständigere Liste der Änderungen in Version 1.3.0 finden Sie in den Versionshinweisen zu Beta01.
Version 1.3.0-rc01
24. Januar 2024
androidx.wear.tiles:tiles-*:1.3.0-rc01 ist veröffentlicht. Version 1.3.0-rc01 enthält diese Commits.
API-Änderungen
TileService#getActiveTilesSnapshotAsyncwurde ingetActiveTilesAsyncumbenannt. (If6b87)
Version 1.3.0-beta01
10. Januar 2024
androidx.wear.tiles:tiles-*:1.3.0-beta01 ist veröffentlicht. Version 1.3.0-beta01 enthält diese Commits.
Die Version 1.3.0-beta01 von Wear Tiles weist darauf hin, dass diese Version der Bibliothek alle Funktionen enthält und die API gesperrt ist (sofern nicht als experimentell gekennzeichnet). Wear Tiles 1.3 enthält die folgenden neuen Funktionen und APIs:
- Das Modul für Wear-Kacheln wurde aktualisiert, um die Unterstützung für die Kachelvorschau zu ermöglichen, und wird demnächst veröffentlicht.
- Unterstützung für das Abfragen, welche Kacheln zur App gehören und mit
TileService.getActiveTilesSnapshotAsyncaktiv sind.
Version 1.3.0-alpha04
13. Dezember 2023
androidx.wear.tiles:tiles-*:1.3.0-alpha04 ist veröffentlicht. Version 1.3.0-alpha04 enthält diese Commits.
Version 1.3.0-alpha03
29. November 2023
androidx.wear.tiles:tiles-*:1.3.0-alpha03 ist veröffentlicht. Version 1.3.0-alpha03 enthält diese Commits.
Neue Funktionen
- Es wurde eine neue API
TileService#getActiveTilesSnapshotAsynchinzugefügt, mit der abgefragt werden kann, welche Kacheln der App aktiv sind. (I6850e)
API-Änderungen
@TilePreviewin@Previewumbenennen (Ifc08a)
Version 1.3.0-alpha02
15. November 2023
androidx.wear.tiles:tiles-*:1.3.0-alpha02 ist veröffentlicht. Version 1.3.0-alpha02 enthält diese Commits.
Neue Funktionen
- Wir haben eine experimentelle API hinzugefügt, mit der die Textgröße automatisch an den verfügbaren Platz im übergeordneten Element angepasst wird. (Ibbe63)
Version 1.3.0-alpha01
18. Oktober 2023
androidx.wear.tiles:tiles-*:1.3.0-alpha01 ist veröffentlicht. Version 1.3.0-alpha01 enthält diese Commits.
Neue Funktionen
- Geben Sie den Kontext als Vorschau-Methodenparameter anstelle von
TilePreviewData-Callback-Parametern an. (I5e97d) - Das Modul für Wear-Kacheln wurde aktualisiert, um die Unterstützung für die Kachelvorschau zu ermöglichen, und wird demnächst veröffentlicht. (I63d0f)
Version 1.2
Version 1.2.0
9. August 2023
androidx.wear.tiles:tiles-*:1.2.0 ist veröffentlicht. Version 1.2.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.1.0
- Stabile Version von Wear Tiles 1.2.0 (weitere Informationen)
- Mit Ansichten 1.2 wird die Bindung von Layoutelementen an Plattformdaten (für schnellere Updates) und Animationen unterstützt. Eine Migrationsanleitung finden Sie in den Versionshinweisen für 1.2.0-rc01.
Version 1.2.0-rc01
26. Juli 2023
androidx.wear.tiles:tiles-*:1.2.0-rc01 ist veröffentlicht. Version 1.2.0-rc01 enthält diese Commits.
Mit der Version 1.2 wurde die Tiles-Bibliothek überarbeitet. Die meisten Funktionen und APIs wurden in die neue ProtoLayout-Bibliothek (Paket
androidx.wear.protolayout) verschoben. Ein kleiner Teil verbleibt in Tiles (androidx.wear.tiles):- Alle Klassennamen sind gleich geblieben. Es gibt nur Ergänzungen im Vergleich zu Version 1.1.
- Die meisten APIs sind gleich geblieben. Die einzige Änderung ist der Paketname.
- Einige der Methoden in
TileService/TileBuilderwurden eingestellt und haben jetzt umbenannte Versionen, die neueProtoLayout-Typen anstelle der eingestellten Kacheln akzeptieren.
Um die Migration zu erleichtern, haben wir hier eine kurze Anleitung und ein Skript für die Umbenennung zusammengestellt.
API-Änderungen
- Wir haben die maximale Tiefe eines Layouts auf 30 verschachtelte Elemente pro Kachel begrenzt. Wird diese Tiefe überschritten, wird im Tile-Renderer ein zuvor aufgeblasenes Layout angezeigt. (I8a74b)
Version 1.2.0-beta01
21. Juni 2023
androidx.wear.tiles:tiles-*:1.2.0-beta01 wird ohne Änderungen veröffentlicht. Version 1.2.0-beta01 enthält diese Commits.
Version 1.2.0-alpha07
7. Juni 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha07 ist veröffentlicht. Version 1.2.0-alpha07 enthält diese Commits.
Neue Funktionen
- Mit
TileRenderer.setStatekann der Status für die Rendering-Sitzung festgelegt werden. Dieser Status gilt für das aktuelle und alle zukünftigen Layouts, bis ein neuer Status festgelegt wird (Iaaf35). - Protolayout-Typen werden jetzt in allen APIs für das Rendern von Kacheln vollständig unterstützt. (I428b0)
Fehlerkorrekturen
- In der
ProtoLayoutViewInstancekönnen Sie jetzt ein benutzerdefiniertes Design festlegen. (Iae8c0)
Version 1.2.0-alpha06
24. Mai 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha06 ist veröffentlicht. Version 1.2.0-alpha06 enthält diese Commits.
API-Änderungen
- Benenne
StateEntryValueinDynamicDataValueum und aktualisiere die Status-APIs, damit sieDynamicDataKey(If1c01) verwenden. - Wir begrenzen die Anzahl der Einträge, die in
StateStorezulässig sind, um sicherzustellen, dass die Speichernutzung und die Zeit für die Statusaktualisierung für jede Instanz vonStateStoregut eingegrenzt und kontrolliert werden. Daher muss der Entwickler darauf achten, dass die Karte nicht mehr alsMAX_STATE_ENTRY_COUNTEinträge enthält, da sonst beim Erstellen oder Aktualisieren vonStateStoreder FehlerIllegalStateExceptionzurückgegeben wird. (Ibadb3)
Version 1.2.0-alpha05
10. Mai 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha05 ist veröffentlicht. Version 1.2.0-alpha05 enthält diese Commits.
Neue Funktionen
- Wir haben den Kachelereignissen und ‑anfragen die Kachel-ID hinzugefügt. Mit dieser ID können einige Daten einer Kachelinstanz im Karussell zugeordnet werden. (Ic4f83)
API-Änderungen
TileRenderer.inflateAsyncgibt jetzt eineListenableFuturezurück. (I2f2b9)- Kachel-Builder, für die es in der
protolayout-Bibliothek einen Ersatz gibt, sind jetzt als eingestellt markiert. (Ie2029)
Fehlerkorrekturen
- In der Javadoc für
TileService.onTileResourcesRequestwird jetzt genauer beschrieben, wann die Methode vom System aufgerufen werden kann. (Iee037)
Version 1.2.0-alpha04
19. April 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha04 ist veröffentlicht. Version 1.2.0-alpha04 enthält diese Commits.
Fehlerkorrekturen
- Die Gradle-Abhängigkeiten sind jetzt bei Bedarf korrekt auf
apianstelle vonimplementationfestgelegt. (I40503)
Version 1.2.0-alpha03
5. April 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha03 ist veröffentlicht. Version 1.2.0-alpha03 enthält diese Commits.
API-Änderungen
- Unterstützung für
androidx.wear.protolayout-Typen inTileRendererhinzugefügt (I4ac7f) ObservableStateStorewurde inStateStoreumbenannt. (Ieb0e2)- Überladungen für Protolayout-Typen zu
TileRendererhinzufügen (I4ac7f) - Animationen in
TileRendereraktivieren (I07dcf)
Version 1.2.0-alpha02
22. März 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha02 ist veröffentlicht. Version 1.2.0-alpha02 enthält diese Commits.
API-Änderungen
- Die Tiles Material-Bibliothek wurde eingestellt. Verwenden Sie die neue
ProtoLayout Material-Bibliothek mit denselben Funktionen. (If242b)
Fehlerkorrekturen
TileRendererwurde aktualisiert, um neue Funktionen aus der Protolayout-Bibliothek zu verwenden. (I832f9)
Version 1.2.0-alpha01
8. März 2023
androidx.wear.tiles:tiles-*:1.2.0-alpha01 ist veröffentlicht. Version 1.2.0-alpha01 enthält diese Commits.
Neue Funktionen
- Wir haben
onTileResourceRequestzuTileServicehinzugefügt, um Ressourcen aus derprotolayout-Bibliothek bereitzustellen. (983d9c5) - Wir haben
ResourcesRequestundTileRequestaktualisiert, um die TypenStateundDeviceParametersaus derprotolayout-Bibliothek zu unterstützen. (88fa01d) - Wir haben
TileBuilders.Tileaktualisiert, um die TypenStateundTimelineaus derprotolayout-Bibliothek zu unterstützen. (168619c)
Fehlerkorrekturen
- Verbesserungen an Javadocs. (I3ed73)
- Die Standardfarben für
onPrimaryund die Oberfläche haben sich geändert. (I0b039)
Version 1.1
Version 1.1.0
24. August 2022
androidx.wear.tiles:tiles-*:1.1.0 ist veröffentlicht. Version 1.1.0 enthält diese Commits.
Wichtige Änderungen seit Version 1.0.0
- Dies ist die erste stabile Version, die die Tiles Material-Bibliothek enthält. Weitere Informationen
- Diese Bibliothek enthält Komponenten und Layouts, die den Material-Richtlinien entsprechen und einfach zu verwenden sind. Die enthaltenen Komponenten sind
Button,Chip,CompactChip,TitleChip,CircularProgressIndicatorundText.Alle diese Komponenten haben ein eigenes Farbenobjekt, das mit der Hauptklasse „Colors“ erstellt werden kann, um dasselbe Design auf alle Komponenten anzuwenden. Neben Farben gibt es auch eine „Typography“-Klasse, mit der Sie ganz einfach „FontStyle“-Objekte über den Typografienamen abrufen können. - Neben Komponenten gibt es empfohlene Kachel-Layouts:
PrimaryLayout,EdgeContentLayout,MultiButtonLayout,MultiSlotLayout. Für alle Layouts werden empfohlene Abstände und Formatierungen verwendet, die den Material-Richtlinien entsprechen. - Eine Liste der Komponenten und Layouts in der Tiles Material-Bibliothek finden Sie in den Versionshinweisen für Tiles.
Version 1.1.0-rc01
10. August 2022
androidx.wear.tiles:tiles-*:1.1.0-rc01 ist veröffentlicht. Version 1.1.0-rc01 enthält diese Commits.
- Zwischen der Beta- und der RC-Version gab es keine neuen Änderungen.
Version 1.1.0-beta01
27. Juli 2022
androidx.wear.tiles:tiles-*:1.1.0-beta01 ist veröffentlicht. Version 1.1.0-beta01 enthält diese Commits.
Die Version 1.0.0-beta01 der Tiles Material-Bibliothek enthält Komponenten und Layouts, die den Material-Richtlinien entsprechen und einfach zu erstellen sind.
Die enthaltenen Komponenten sind:
Button: Anklickbares, kreisförmiges Objekt mit Symbol, Text oder Bild in drei vordefinierten Größen.Chip: klickbares, stadionförmiges Objekt, das ein Symbol, primäre und sekundäre Labels enthalten kann und eine feste Höhe und anpassbare Breite hat.CompactChipundTitleChip: zwei Varianten des Standard-Chips mit kleinerer bzw. größerer Höhe, die jeweils eine Textzeile enthalten können.CircularProgressIndicator– farbiger Bogen am Bildschirmrand mit den angegebenen Start- und Endwinkeln, der einen vollständigen oder teilweisen Kreis mit dem vollständigen Fortschrittsbogen dahinter beschreiben kann.Text– formatierter Text, für den die empfohlenen Wear Material-Typografiestile verwendet werden
Alle diese Komponenten haben ein eigenes Farbenobjekt, das mit der Hauptklasse Colors erstellt werden kann, um dasselbe Design auf alle Komponenten anzuwenden. Neben Farben gibt es auch eine Typography-Klasse, mit der Sie FontStyle-Objekte ganz einfach über den Typografienamen abrufen können.
Zusätzlich zu Komponenten gibt es empfohlene Kachel-Layouts:
PrimaryLayout: Ein Layout, das angepasst werden kann, indem primäre oder sekundäre Labels, Inhalte in der Mitte und ein primärer Chip unten hinzugefügt werden. Die Hauptinhalte in diesem Layout können alsMultiSlotLayout- oderMultiButtonLayout-Objekt hinzugefügt werden.EdgeContentLayout: Ein Layout zum Hosten vonCircularProgressIndicatoram Rand mit dem Hauptinhalt in der Mitte und dem primären oder sekundären Label darum.MultiButtonLayout: Ein Layout, das je nach Anzahl 1 bis 7 Schaltflächen enthalten kann, die entsprechend den Material-Richtlinien angeordnet sind.MultiSlotLayout: Ein zeilenähnliches Layout mit horizontal ausgerichteten und voneinander abgesetzten Slots (für Symbole oder andere kleine Inhalte).
Für alle Layouts werden empfohlene Abstände und Formatierungen verwendet, die den Material-Richtlinien entsprechen.
API-Änderungen
- Die Chip-Komponenten wurden grundlegend überarbeitet. Dazu gehören auch separate Setter im Builder, sodass jeder Teil des Inhalts separat übergeben wird. Außerdem wurden die Namen entsprechend den Richtlinien geändert (primäres Label, sekundäres Label, Bildressourcen-ID). Außerdem wird eine Inhaltsbeschreibung automatisch generiert, wenn keine festgelegt ist. (I57622)
ProgressIndicatorLayoutwurde inEdgeContentLayoutumbenannt. (Ic1aa6)- Die Inhalte der Schaltflächengröße wurden in Namen mit dem Suffix
without _BUTTONumbenannt. Außerdem wurden die Javadocs fürButtonergänzt. (I1dfe2)
Fehlerkorrekturen
- Die Ränder, der Innenabstand und die allgemeine Anordnung in Material-Layouts wurden aktualisiert, um alle Arten von empfohlenen Layouts sowie Bildschirmgrößen und ‑formen zu berücksichtigen.
- Verbesserungen an Material-Layouts In
MultiSlotLayoutsind Slots jetzt flexibel in der Breite. Inhalte werden umgebrochen, anstatt dass die Größe festgelegt ist.(I52919),(If18b4) - Der Bereich, auf den getippt werden kann, wurde gemäß den Richtlinien zur Barrierefreiheit vergrößert.
CompactChip(Ie8264)
Version 1.1.0-alpha09
29. Juni 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha09 ist veröffentlicht. Version 1.1.0-alpha09 enthält diese Commits.
Neue Funktionen
- Wir haben die Möglichkeit hinzugefügt, optionale Labels in
ProgressIndicatorLayouthinzuzufügen. (I30788)
API-Änderungen
- Hilfsmethoden für
ElementMetadataakzeptieren jetztElementMetadataanstelle von Modifiers. (I5a70f)
Fehlerkorrekturen
- Die Beschränkung auf 9 Zeichen für
CompactChipwurde entfernt. Wenn der Text zu groß ist, um auf den Bildschirm inPrimaryLayoutzu passen, wird er gekürzt. (Id56ec) - Getter in
Chiphaben jetzt das Suffix Content. (Iba437) - Javadoc-Klarstellung für alle Material-Klassen für Kacheln. (I56e41), (I80f31), (Iba437)
Version 1.1.0-alpha08
1. Juni 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha08 ist veröffentlicht. Version 1.1.0-alpha08 enthält diese Commits.
Neue Funktionen
- Dem Modifiers-Objekt wurde ein Metadatentag hinzugefügt, mit dem die Metadaten der Komponente verfolgt werden können. Der Klasse
Helperwurden Hilfsmethoden hinzugefügt. (I70db2),(I30c3d) - Die statische Methode
fromLayoutElementwurde allen Komponenten und Layouts in Tiles Material hinzugefügt. Es sollte zum Testen verwendet werden, um ein LayoutElement, das durch den Zugriff auf den Inhalt eines Containers abgerufen wurde, in seinen ursprünglichen Typ umzuwandeln. (Ia572a),(Idbd8a),(I3ae13),(I292fe),(I8b20f),(I3cacb),(I84b24)
Version 1.1.0-alpha07
18. Mai 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha07 ist veröffentlicht. Version 1.1.0-alpha07 enthält diese Commits.
API-Änderungen
- Der
ProgressIndicatorLayoutund demPrimaryLayoutwurden Getter für verschiedene Setter für Inhalte hinzugefügt. Alle Setter in diesen Klassen haben jetzt passende Getter.(Iddbe5) (Iabe4e) - Der Getter für die Inhaltsbeschreibung in Material Components kann „null“ zurückgeben, da der Setter nicht obligatorisch ist.
- Wenn Sie versuchen, eine Schaltfläche ohne übergebene Inhalte zu erstellen, wird
IllegalArgumentExceptionzurückgegeben. (I7fc0c) - Die Felder für die Symbolfarbe in
ChipColorswurden voniconTintColoriniconColorumbenannt. (Ic053b)
Fehlerkorrekturen
androidTestsfür Layouts in Kachelmaterial hinzugefügt. (I96404)
Version 1.1.0-alpha06
11. Mai 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha06 ist veröffentlicht. Version 1.1.0-alpha06 enthält diese Commits.
Neue Funktionen
- Das neue Layout wurde der Unterbibliothek „Material Layouts“ –
MultiButtonLayout– hinzugefügt. Es stellt ein Layout dar, das zwischen 1 und 7 Schaltflächen enthalten kann, die gemäß den Material-Richtlinien angeordnet sind. In den meisten Fällen sollte dieses Layout als Inhalt an PrimaryLayout übergeben werden. (Ib727f)
API-Änderungen
MultiSlotLayoutwurde so umgestaltet, dass es nur noch Slots enthält. Dieses Layout sollte als Inhalt an die Haupt-PrimaryLayoutübergeben werden. (I1870f)- Die definierten Standardfarben für
CircularProgressIndicatorwurden aktualisiert und sind jetzt ein Wert anstelle von primär und sekundär. (I64a51) - Getter für horizontalen Abstandshalter in
MultiSlotLayouthinzugefügt. (I11e1e)
Fehlerkorrekturen
- Tiles Material wurden Android-Tests für Komponenten hinzugefügt. (I20041)
Version 1.1.0-alpha05
6. April 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha05 ist veröffentlicht. Version 1.1.0-alpha05 enthält diese Commits.
Neue Funktionen
- Es wurden Hilfsmethoden hinzugefügt, um
LayoutElementin Layout, Timeline und TimelineEntry zu konvertieren, damit das Erstellen von Kacheln einfacher wird. (I2f6d1) - Das
Colors-Objekt wurde der Material-Bibliothek hinzugefügt, um als Design für die Farben der Komponenten übergeben zu werden. (I0792c)
API-Änderungen
- Für die Material Text-Komponente muss Text im Konstruktor übergeben werden. Diese Komponente kann jetzt durch Festlegen des Gewichts angepasst werden. (I25dbd)
- Konstanten aus
ChipDefaultsentfernt, die nicht in den öffentlichen Settern verwendet werden. (I7baed) - Getter ohne passende Setter wurden aus
CompactChipundTitleChipentfernt. (I99e85) DEFAULT_PADDINGwurde ausProgressIndicatorDefaultsentfernt. (Idabcd)- Material-Komponenten akzeptieren jetzt
CharSequencefür die Inhaltsbeschreibung anstelle von String. (I5b21a)
Fehlerkorrekturen
- Die Setter-Implementierung optionaler Parameter in Button wurde überarbeitet. (Ib7135)
- Den Schriftarten in „Typografie“ wurde eine Schriftstilvariante hinzugefügt. (I8dbc6)
Version 1.1.0-alpha04
23. März 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha04 ist veröffentlicht. Version 1.1.0-alpha04 enthält diese Commits.
Neue Funktionen
PrimaryLayoutkann optional ein primäres oder sekundäres Label hinzugefügt werden. (Ib9916)- Die Textkomponente kann durch Festlegen von Überlauf, Kursiv, Unterstreichung usw. angepasst werden. (I703f7)
API-Änderungen
- Standardfarbkonstanten wurden aus der Tiles Material API entfernt. (I0ab55)
- Alle klickbaren Komponenten in Tiles Material erfordern im Konstruktor des Builders anstelle einer Aktion ein
Clickable-Objekt. (I2f101)
Fehlerkorrekturen
- Bei der Chip- und Textkomponente wird bei Überlauf nun eine Auslassung angezeigt. (I8a2f8)
- Das Aussehen von Komponenten wurde verbessert, wenn die Schriftgrößeneinstellung des Nutzers auf „Groß“ festgelegt ist. (Ib63b1)
- Javadocs von
setPrimaryChipContentin PrimaryLayout klarer formuliert. (Ie6296)
Version 1.1.0-alpha03
23. Februar 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha03 ist veröffentlicht. Version 1.1.0-alpha03 enthält diese Commits.
API-Änderungen
- Dem Material „Kacheln“ wurde die Komponente
Textmit den empfohlenen Typografiestilen hinzugefügt. (Iec0ae)
Version 1.1.0-alpha02
9. Februar 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha02 ist veröffentlicht. Version 1.1.0-alpha02 enthält diese Commits.
Neue Funktionen
- In „Tiles Material“ wurde eine neue Unterbibliothek
layoutshinzugefügt. Sie enthält vordefinierte Kachel-Layouts mit empfohlenen Abständen und Rändern, um die Entwicklung von Kacheln zu beschleunigen und die Implementierung zu vereinfachen. Die ursprünglichen Layouts sind:PrimaryLayout(I7ba91) für das Layout mit einem primären Chip unten und Inhalt in der Mitte.MultiSlotLayout(I32104) – ein Layout mit Labels in den Zeilen 1 und 3, horizontal ausgerichteten und mit Abstand versehenen Slots in Zeile 2 und einer vierten Zeile mit einem primären Chip.ProgressIndicatorLayout(I9fec6), das ein Layout mit dem kreisförmigen Fortschrittsindikator am Bildschirmrand und dem angegebenen Inhalt im Inneren darstellt.
CircularProgressIndicator(Ic4b88) wurde den Material-Komponenten für Kacheln hinzugefügt.
API-Änderungen
- Die verbleibenden Konstanten, die von
TitleChipverwendet werden, wurden umbenannt, um den Titel in den Namen aufzunehmen. (I14f4c) - Der
Chipwurde die MethodesetHorizontalAlignmenthinzugefügt. (Ie6e0b)
Version 1.1.0-alpha01
26. Januar 2022
androidx.wear.tiles:tiles-*:1.1.0-alpha01 ist veröffentlicht. Version 1.1.0-alpha01 enthält diese Commits.
Neue Funktionen
- Die neue Bibliothek „Tiles Material“ wurde hinzugefügt. Sie enthält Komponenten, mit denen sich Kachel-Layouts schneller und einfacher mit Material Design erstellen lassen. Die ursprünglichen Komponenten sind:
ButtonChipCompactChipTitleChip
Fehlerkorrekturen
- Ein Fehler in
TileUiClientwurde behoben, der dazu geführt hat, dass zwischengespeicherte Ressourcen verworfen wurden. (I60e0b)
Version 1.0
Version 1.0.1
26. Januar 2022
androidx.wear.tiles:tiles-*:1.0.1 ist veröffentlicht. Version 1.0.1 enthält diese Commits.
Fehlerkorrekturen
- Ein Fehler in
TileUiClientwurde behoben, der dazu geführt hat, dass zwischengespeicherte Ressourcen verworfen wurden. (I60e0b)
Version 1.0.0
3. November 2021
androidx.wear.tiles:tiles-*:1.0.0 ist veröffentlicht. Version 1.0.0 enthält diese Commits.
Wichtige Funktionen von Version 1.0.0
- Die Wear Tiles-Bibliothek bietet Funktionen zum Erstellen benutzerdefinierter Kacheln für Wear OS-Geräte sowie die Klassen, mit denen das System Ihre Kachel abrufen und direkt neben Ihrem Zifferblatt anzeigen kann.
- Mit „tiles-renderer“ können Sie eine Kachel als Teil einer Android-Aktivität anzeigen lassen, um Ihre Kachellayouts schnell zu testen.
Version 1.0.0-rc01
27. Oktober 2021
androidx.wear.tiles:tiles-*:1.0.0-rc01 ist veröffentlicht. Version 1.0.0-rc01 enthält diese Commits.
Version 1.0.0-beta01
13. Oktober 2021
androidx.wear.tiles:tiles-*:1.0.0-beta01 ist veröffentlicht. Version 1.0.0-beta01 enthält diese Commits.
Fehlerkorrekturen
- Der Fehler
NullPointerExceptioninTileUiClientwurde behoben, der auftrat, wenn eine leere Ressourcenversion angegeben wurde. (I0586e)
Version 1.0.0-alpha12
29. September 2021
androidx.wear.tiles:tiles-*:1.0.0-alpha12 ist veröffentlicht. Version 1.0.0-alpha12 enthält diese Commits.
Fehlerkorrekturen
UpdateScheduler verwendet keine schwache Referenz mehr. Dadurch werden Probleme behoben, bei denen TileUiClient nicht aktualisiert wurde(I1120d, b/199061124).
Deklarieren Sie, dass SysUiTileUpdateRequester PackageManager abfragt. Dadurch wird ein Fehler behoben, durch den Kachelaktualisierungen auf Geräten mit Android R+ nicht funktionierten. (I1120d)
Version 1.0.0-alpha11
1. September 2021
androidx.wear.tiles:tiles-*:1.0.0-alpha11 ist veröffentlicht. Version 1.0.0-alpha11 enthält diese Commits.
Neue Funktionen
- Wir haben eine Testbibliothek hinzugefügt und veröffentlicht, mit der Entwickler ihre Kacheln einfacher testen können: androidx.wear.tiles:tiles-testing. (Iedb6b)
API-Änderungen
- TileProviderService wurde in TileService umbenannt. (I1ad2c)
- Die Tile-Builder wurden aktualisiert. Statische
.builder()-Methoden wurden zugunsten des Aufrufs vonnew Foo.Builder()eingestellt und Setter-Überladungen, die eineBuilder-Instanz akzeptiert haben, wurden entfernt. (Ia9606) - TileRenderer sollte jetzt einen UI-Kontext anstelle des Anwendungskontexts verwenden. (I84b61)
Fehlerkorrekturen
- Es wurde ein Fehler behoben, der dazu führte, dass in bestimmten Situationen mehrere Unterstreichungen angewendet wurden. (Ib6712)
Version 1.0.0-alpha10
18. August 2021
androidx.wear.tiles:tiles:1.0.0-alpha10, androidx.wear.tiles:tiles-proto:1.0.0-alpha10 und androidx.wear.tiles:tiles-renderer:1.0.0-alpha10 sind veröffentlicht. Version 1.0.0-alpha10 enthält diese Commits.
API-Änderungen
- Layoutprüfungen aus der öffentlichen API entfernt. Diese sind immer aktiviert, lösen aber nur dann eine Warnung aus, wenn eine Prüfung fehlschlägt. (Ie9f29)
- TileRenderer akzeptiert jetzt einen UI-Kontext anstelle des Anwendungskontexts.
Fehlerkorrekturen
- Ein Fehler wurde behoben, der verhinderte, dass anklickbare Elemente in einem Spannable angeklickt werden konnten.
Version 1.0.0-alpha09
21. Juli 2021
androidx.wear.tiles:tiles:1.0.0-alpha09, androidx.wear.tiles:tiles-proto:1.0.0-alpha09 und androidx.wear.tiles:tiles-renderer:1.0.0-alpha09 sind veröffentlicht. Version 1.0.0-alpha09 enthält diese Commits.
Neue Funktionen
- Dem Renderer für Wear-Kacheln wurden Layoutprüfungen hinzugefügt. (I3a869)
- Sie werden verwendet, um Best Practices in Ihrer Kachel zu validieren. Zunächst wird eine Warnung angezeigt, wenn Ihre Kachel keine Elemente mit dem Modifikator
Semanticsenthält.
- Sie werden verwendet, um Best Practices in Ihrer Kachel zu validieren. Zunächst wird eine Warnung angezeigt, wenn Ihre Kachel keine Elemente mit dem Modifikator
- Dokumentation für
DefaultTileProviderClientundTestingTileProviderClient constructorswurde hinzugefügt. (I9f4b9)
API-Änderungen
- Umbenennung in TileProviderClient (I0ec36):
getApiVersion->requestApiVersiontile/resourcesRequest->requestTile/ResourcesonTileFooEvent->sendOnTileFooEvent
- Dem Renderer für Wear-Kacheln wurden Layoutprüfungen hinzugefügt. (I3a869)
Fehlerkorrekturen
- Das Ziel einer LaunchAction darf keine besonderen Berechtigungen haben. (I39136)
Version 1.0.0-alpha08
30. Juni 2021
androidx.wear.tiles:tiles:1.0.0-alpha08, androidx.wear.tiles:tiles-proto:1.0.0-alpha08 und androidx.wear.tiles:tiles-renderer:1.0.0-alpha08 sind veröffentlicht. Version 1.0.0-alpha08 enthält diese Commits.
Neue Funktionen
- Spannables unterstützen jetzt „line_height“ anstelle von „line_spacing“.
API-Änderungen
- Unterstützung für „line_height“ in Spannables hinzugefügt, „line_spacing“ entfernt. (Ibeb54)
- Code, in dem „line_spacing“ verwendet wird, sollte so portiert werden, dass stattdessen „line_height“ verwendet wird.
Fehlerkorrekturen
- Fehler bei der Verwendung von proportionalen Dimensionen behoben. (I37ace)
- Ein Fehler wurde behoben, der verhindert hat, dass Textelemente Inhaltsbeschreibungen haben. (Id2c7d)
Version 1.0.0-alpha07
16. Juni 2021
androidx.wear.tiles:tiles:1.0.0-alpha07, androidx.wear.tiles:tiles-proto:1.0.0-alpha07 und androidx.wear.tiles:tiles-renderer:1.0.0-alpha07 sind veröffentlicht. Version 1.0.0-alpha07 enthält diese Commits.
API-Änderungen
- Fügen Sie die
TileProviderClient-Schnittstelle hinzu und machen SieDefaultTileProviderClientverfügbar, damit Implementierungen an eineTileProviderService-Schnittstelle gebunden werden können. (I69165)
Version 1.0.0-alpha06
2. Juni 2021
androidx.wear.tiles:tiles:1.0.0-alpha06, androidx.wear.tiles:tiles-proto:1.0.0-alpha06 und androidx.wear.tiles:tiles-renderer:1.0.0-alpha06 sind veröffentlicht. Version 1.0.0-alpha06 enthält diese Commits.
API-Änderungen
- Alle Builder-Klassen enthalten jetzt Getter für alle Attribute. Diese sind nur für Testzwecke vorgesehen (I9d155).
- Paketänderung: Klassen in
androidx.wear.tiles.builderswurden nachandroidx.wear.tilesverschoben. - Experimentelle Unterstützung für die Tönung von Kacheln hinzugefügt (I38929)
LayoutElementBuilders.HALIGN_*wurde inLayoutElementBuilders.HORIZONTAL_ALIGN_*umbenannt (I67e58)LayoutElementBuilders.VALIGN_*wurde inLayoutElementBuilders.VERTICAL_ALIGN_*umbenannt (I67e58)LayoutElementBuilders.SPAN_VALIGN_*wurde inLayoutElementBuilders.SPAN_VERTICAL_ALIGN_*umbenannt (I67e58)- Builder-Klassen für Anfragen und Ereignisse hinzugefügt. (Ib5cf4)
TileProviderServicewurde migriert, um Anforderungs- und Ereignisklassen ausRequestBuildersundEventBuildersanstelle vonRequestReaders/EventReaderszu verwenden (z.B. wird mitonTileRequestjetzt einRequestBuilders.TileRequestanstelle vonRequestReaders.TileRequestbereitgestellt). (I46ea1)
Fehlerkorrekturen
- Fehler beim asynchronen Laden von Bildern für den Tiles-Renderer behoben. (Iad9b0)
- Es wurde ein Layoutfehler behoben, der beim Platzieren eines Bildes mit der Breite oder Höhe
expand()in einemBoxmit der Breite oder Höhewrap()auftrat. (I33770)
Version 1.0.0-alpha05
18. Mai 2021
androidx.wear.tiles:tiles:1.0.0-alpha05, androidx.wear.tiles:tiles-proto:1.0.0-alpha05 und androidx.wear.tiles:tiles-renderer:1.0.0-alpha05 sind veröffentlicht. Version 1.0.0-alpha05 enthält diese Commits.
API-Änderungen
- „getTileId“ wurde aus eingehenden Kachelereignissen entfernt (
TileAddEvent,TileRemoveEvent,TileEnterEvent,TileLeaveEvent,TileRequest). (Ifbba2) ImageResource#setAndroidResourceByResidwurde insetAndroidResourceByResIdumbenannt (I4ba6e)TimelineManager#deInitwurde in „close“ umbenannt undAutoCloseablewurde implementiert. (I5dff2)
Version 1.0.0-alpha04
5. Mai 2021
androidx.wear.tiles:tiles:1.0.0-alpha04, androidx.wear.tiles:tiles-proto:1.0.0-alpha04 und androidx.wear.tiles:tiles-renderer:1.0.0-alpha04 sind veröffentlicht. Version 1.0.0-alpha04 enthält diese Commits.
API-Änderungen
- Ausgeblendete TileProviderService-Klassen.
- TileUpdateRequester akzeptiert jetzt
Class<? extends TileProviderService>. (Ib7cca)
- TileUpdateRequester akzeptiert jetzt
- Es besteht jetzt die Möglichkeit, Extras zu AndroidActivity hinzuzufügen. (I748f4)
Tiles Version 1.0.0-alpha03
21. April 2021
androidx.wear.tiles:tiles:1.0.0-alpha03, androidx.wear.tiles:tiles-proto:1.0.0-alpha03 und androidx.wear.tiles:tiles-renderer:1.0.0-alpha03 sind veröffentlicht. Version 1.0.0-alpha03 enthält diese Commits.
API-Änderungen
TileManagerwurde inTileClientumbenannt.TileManager#createinTileClient#connectumbenennen (I91839)
Fehlerkorrekturen
- Proguard-Regeln wurden hinzugefügt, damit
tilesundtiles-renderermit aktiviertem Proguard ordnungsgemäß funktionieren (Ie3d85).
Version 1.0.0-alpha02
7. April 2021
androidx.wear.tiles:tiles:1.0.0-alpha02, androidx.wear.tiles:tiles-proto:1.0.0-alpha02 und androidx.wear.tiles:tiles-renderer:1.0.0-alpha02 sind veröffentlicht. Version 1.0.0-alpha02 enthält diese Commits.
API-Änderungen
androidx.wear:wear-tileshat Gruppen verschoben und sollte jetzt alsandroidx.wear.tiles:tilesbezeichnet werden.androidx.wear:wear-tiles-rendererhat Gruppen verschoben und sollte jetzt alsandroidx.wear.tiles:tiles-rendererbezeichnet werden.TileRenderer.LoadActionListenerverwendet jetzt eine Instanz vonandroidx.wear.tiles.builders.StateBuilders.Stateanstelle vonandroidx.wear.tiles.proto.StateProto.State.TileRendererakzeptiert jetzt Kachelressourcen vonandroidx.wear.tiles.builders.ResourceBuilders.Resourcesanstelle einer Instanz vonandroidx.wear.tiles.renderer.ResourceAccessors.
Fehlerkorrekturen
- Das Problem, dass
LoadActionListenernicht verwendet werden konnte, da eine interne Klasse verfügbar gemacht wurde, wurde behoben.
Version 1.0.0-alpha01
10. März 2021
androidx.wear:wear-tiles:1.0.0-alpha01, androidx.wear:wear-tiles-proto:1.0.0-alpha01 und androidx.wear:wear-tiles-renderer:1.0.0-alpha01 sind veröffentlicht. Version 1.0.0-alpha01 enthält diese Commits.
Neue Funktionen
- Die Wear Tiles Renderer-Bibliothek bietet Funktionen zum Erstellen benutzerdefinierter Ansichten für Wear OS-Geräte sowie die Klassen, mit denen das System Ihre Ansicht abrufen und direkt neben Ihrem Zifferblatt anzeigen kann.