scrivere material3 adattivo
Aggiornamento più recente | Release stabile | Candidato per l'uscita | Versione beta | Release alpha |
---|---|---|---|---|
26 giugno 2024 | - | - | 1.0.0-beta04 | - |
Dichiarazione delle dipendenze
Per aggiungere una dipendenza a Compose, devi aggiungere il Repository Maven di Google al tuo progetto. Per ulteriori informazioni, consulta il Repository Maven di Google.
Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle
per
l'app o il modulo:
Trendy
dependencies { implementation "androidx.compose.material3.adaptive:adaptive:1.0.0-beta04" implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-beta04" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-beta04" }
Kotlin
dependencies { implementation("androidx.compose.material3.adaptive:adaptive:1.0.0-beta04") implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-beta04" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-beta04" }
Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze build.
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se scopri nuovi problemi o hai idee per migliorare questa raccolta. Dai un'occhiata ai problemi esistenti in questa libreria prima di crearne uno nuovo. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a stella.
Per ulteriori informazioni, consulta la documentazione di Issue Tracker.
Compose Material3 Adaptive versione 1.0
Versione 1.0.0-beta04
26 giugno 2024
Viene rilasciato androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta04
. La versione 1.0.0-beta04 contiene questi commit.
Correzioni di bug
- È stato risolto il problema per cui, quando i limiti della cerniera vengono aggiornati, il layout non veniva aggiornato di conseguenza. (71e9cf1).
Versione 1.0.0-beta03
12 giugno 2024
Viene rilasciato androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta03
. La versione 1.0.0-beta03 contiene questi commit.
Correzioni di bug
- Corregge gli arresti anomali causati da un'errata risoluzione delle dipendenze nella versione beta02.
Versione 1.0.0-beta02
29 maggio 2024
Viene rilasciato androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta02
. La versione 1.0.0-beta02 contiene questi commit.
Versione 1.0.0-beta01
14 maggio 2024
Viene rilasciato androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta01
. La versione 1.0.0-beta01 contiene questi commit.
Versione 1.0.0-alpha12
1° maggio 2024
Viene rilasciato androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha12
. La versione 1.0.0-alpha12 contiene questi commit.
Modifiche alle API
- Aggiungi informazioni di
isFlat
aHingeInfo
(Ie0516, b/333784198) - Rendi le API adattive non sperimentali (I1d038)
- Rendi le API con layout adattivo non sperimentali (Id23df)
BackNavigationBehavior
è stato modificato da enum a classe di valore (Id8757)
Correzioni di bug
- Cambia la frazione di transizione in un lambda (I6f5a9)
- Risolvi il problema di stato iniziale di
SizeTracker
(18326a9) - Includi elenco di cerniere nel controllo di uguaglianza di
Posture
(6687137)
Versione 1.0.0-alpha11
17 aprile 2024
Viene rilasciato androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11
. La versione 1.0.0-alpha11 contiene questi commit.
Modifiche alle API
- Rendi sigillate le interfacce dell'ambito. (Iefa57)
- Presenta
AnimatedPaneScope
. (I62d73, b/332750742) - Rendi
AdaptStrategy
sigillato e stabile. (Ia28b2) - Introduci un metodo di copia di
PaneScaffoldDirective
. (I9291f) - Contrassegna
ThreePaneScaffoldScope
come sperimentale. (I9d527) - Fornire API scaffold facili da usare che supportano la navigazione. (I263f0, b/321010778)
Versione 1.0.0-alpha10
3 aprile 2024
Viene rilasciato androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha10
. La versione 1.0.0-alpha10 contiene questi commit.
Modifiche alle API
- Rendi la larghezza preferita predefinita adattiva e personalizzabile. (Ic3abc)
- Rinomina le funzioni di calcolo della direttiva scaffold. (I10855)
- Rimuovere spaziature interne e riquadri dalle API di scaffold. (I786f8)
- Aggiungi metodi di memorizzazione del navigatore senza tipi generici. (I607c3)
Versione 1.0.0-alpha09
20 marzo 2024
Viene rilasciato androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha09
. La versione 1.0.0-alpha09 contiene questi commit.
Modifiche alle API
- Aggiungi campi relativi alle transizioni di stato a
ThreePaneScaffoldScope
. (I3d917) - Riordinare i parametri dello scaffold. (I4dff5)
- Fornisci il valore predefinito del parametro del modificatore
AnimatedPane
. (I77dd7)
Correzioni di bug
- Includi le dimensioni del distanziatore nei movimenti del riquadro. (a3174ca)
Versione 1.0.0-alpha08
6 marzo 2024
Viene rilasciato androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha08
. La versione 1.0.0-alpha08 contiene questi commit.
Nuove funzionalità
- Implementa uno scorrimento ritardato durante il passaggio da un riquadro all'altro. (I1a38e).
Modifiche alle API
- È stata rimossa l'interfaccia
ThreePaneScaffoldState
. (I63f23)
Versione 1.0.0-alpha07
21 febbraio 2024