Wycinanie

Elementy interfejsu użytkownika wyświetlane na podstawie szablonów poza aplikacją.
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.

Utwórz nowy numer

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ągiem ListBuilder#setHostExtras, aby zaakceptować pakiet (I43ec7, b/).
  • Dodano nowe interfejsy API ListBuilder#setHostExtra i SliceMetadata#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 polu SliceProvider, 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