Wycinanie
Najnowsza aktualizacja | Wersja stabilna | Kandydat do publikacji | Wersja Beta | Wersja alfa |
---|---|---|---|---|
13 stycznia 2021 r. | - | - | - | 1.1.0-alfa02 |
Opinia
Twoja opinia pomoże nam ulepszyć Jetpack. Daj nam znać, jeśli znajdziesz nowe wydania lub masz pomysły na ulepszenie tej biblioteki. Zanim utworzysz nową bibliotekę, przejrzyj problemy z tą biblioteką. Możesz oddać głos w ramach istniejącego problemu, klikając przycisk gwiazdki.
Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.
Wersja 1.1.0
Wersja 1.1.0-alfa02
13 stycznia 2021 r.
Opublikowano androidx.slice:slice-builders:1.1.0-alpha02
, androidx.slice:slice-core:1.1.0-alpha02
i androidx.slice:slice-view:1.1.0-alpha02
. Wersja 1.1.0-alpha02 zawiera te zatwierdzenia.
Zmiany w interfejsie API
- Selektory pomocy w działaniach wycinka w widoku wierszy (I4d965)
- Obsługa SliceAction w przypadku elementu GridRow (Ie289b)
- Dodano tekst selektora godziny, którego kliknięcie powoduje utworzenie selektora godziny lub okna wyboru daty. (I07deb)
- Usunięto błąd związany z błędem Treehug (I416cc)
- Dodano wiersz
ListBuilder.StarRatingBuilder
, który obsługuje wprowadzanie danych oceny wycinków w postaci gwiazdek. (I25aec). - Zastąpiono fragment
ListBuilder#setHostExtra
ciągiemListBuilder#setHostExtras
, aby zaakceptować pakiet (I43ec7, b/). - Dodano nowe interfejsy API
ListBuilder#setHostExtra
iSliceMetadata#getHostExtras
, aby zapisać i wyodrębnić dodatkowe informacje o hoście z wycinka. (Ib0768, b/) - Dodano nowy interfejs API dla RowBuilder, który wskazuje koniec sekcji i wyświetla separator dolny. (I23ddd, b/)
- Aby poprawić interoperacyjność kotlin, dodaj adnotację wartości null w kreatorach wycinków. (If00f1, b/166489398)
- Dodano element
CellBuilder.addOverlayText
, który nakłada tekst na obraz w komórce. (I09d97) - Dodano atrybut imageCornerRadius do zastosowania zaokrąglonych rogów do
SliceHints.LARGE_IMAGE
obrazów lub ikon. (I3e8f8) - Ustaw interfejs
configureViewPolicy
jako chroniony, a nie prywatny, aby można było wywoływać go z podklas. (I6772b) - Obsługuj nieprzetworzone obrazy w widoku siatki i dostosowuj je do obrazów pionowych i poziomych. (I925fb)
- Dodano nowy interfejs API
SliceView#getNumberOfHiddenItems
w celu uzyskiwania liczby elementów wycinków, które nie pasowały do widoku. (I09651). - Dodano
SliceView#setRowStyleFactory
, aby umożliwić hostom wycinków dostosowywanie stylu każdego wiersza na podstawie metadanych wycinka. (Ia8f2e).
Poprawki błędów
- Napraw działanie wycinka selektora w Gridrow jako jedyny element (I3d899)
Wkład z zewnątrz
- Sprawdzanie lintowań interfejsu API obiektu StaticFinalBuilder jest włączone w Androidx (I2b11b, b/138602561)
Slice-Builders-Ktx w wersji 1.0.0-alfa08
13 stycznia 2021 r.
Aplikacja androidx.slice:slice-builders-ktx:1.0.0-alpha08
została zwolniona. Wersja 1.0.0-alpha08 zawiera te zatwierdzenia.
Zaktualizowano pod kątem tworzenia wycinków w wersji 1.1.0-alpha02.
Wersja 1.1.0-alfa01
7 maja 2019 r.
Opublikowano androidx.slice:slice-builders:1.1.0-alpha01
, androidx.slice:slice-builders-ktx:1.0.0-alpha07
, androidx.slice:slice-core:1.1.0-alpha01
i androidx.slice:slice-view:1.1.0-alpha01
. Zatwierdzenia zawarte w tej wersji znajdziesz tutaj.
Nowe funkcje
- Pole
onCreatePermissionRequest
można zastąpić w poluSliceProvider
, aby dostosować sposób przyznawania uprawnień
Poprawki błędów
- Naprawiono parametr OnSliceActionListener nie był wywoływany po kliknięciu elementu wiersza z tylko jednym działaniem
- Stały widok SliceView nie respektował parametrów układu MeasureSpec.EXACTLY
- Poprawiono duplikat onClick podczas działania onLongClick w widoku SliceView