Slice

앱 외부에 템플릿 UI 요소를 표시합니다.
최근 업데이트 안정화 버전 출시 후보 버전 베타 버전 알파 버전
2021년 1월 13일 - - - 1.1.0-alpha02

의견

제출하신 의견은 Jetpack을 개선하는 데 도움이 됩니다. 새로운 문제를 발견하거나 라이브러리 개선을 위한 아이디어가 있다면 Google에 알려 주세요. 새 문제를 제출하기 전에 이 라이브러리의 기존 문제를 살펴보시기 바랍니다. 별표 버튼을 클릭하여 기존 문제에 투표할 수 있습니다.

새로운 문제 제출하기

자세한 내용은 Issue Tracker 문서를 참고하세요.

버전 1.1.0

버전 1.1.0-alpha02

2021년 1월 13일

androidx.slice:slice-builders:1.1.0-alpha02, androidx.slice:slice-core:1.1.0-alpha02, androidx.slice:slice-view:1.1.0-alpha02이 출시되었습니다. 버전 1.1.0-alpha02에 포함된 커밋을 확인하세요.

API 변경사항

  • 행 뷰에서 슬라이스 작업의 선택 도구를 지원합니다. (I4d965)
  • GridRow에 SliceAction을 지원합니다. (Ie289b)
  • 탭하면 시간 선택 도구 또는 날짜 선택 도구 대화상자를 만드는 시간 선택 도구 텍스트를 추가했습니다. (I07deb)
  • Treehug 오류의 문제를 해결했습니다. (I416cc)
  • 슬라이스의 별표 평점 입력을 지원하는 행인 ListBuilder.StarRatingBuilder를 추가했습니다. (I25aec)
  • 번들을 허용하기 위해 ListBuilder#setHostExtraListBuilder#setHostExtras로 대체했습니다. (I43ec7, b/)
  • 슬라이스에서 호스트 관련 추가 정보를 저장하고 추출하기 위해 새로운 API ListBuilder#setHostExtraSliceMetadata#getHostExtras를 추가했습니다. (Ib0768, b/)
  • 섹션의 끝을 표시하고 하단 구분선을 표시하는 RowBuilder용 새 API를 추가했습니다. (I23ddd, b/)
  • kotlin 상호 운용성을 향상하기 위해 슬라이스 빌더에 null 허용 여부 주석을 추가합니다. (If00f1, b/166489398)
  • 셀의 이미지에 텍스트를 오버레이하는 CellBuilder.addOverlayText를 추가했습니다. (I09d97)
  • SliceHints.LARGE_IMAGE 이미지/아이콘에 둥근 모서리를 적용하는 imageCornerRadius 속성을 추가했습니다. (I3e8f8)
  • configureViewPolicy를 비공개로 지정하는 대신 보호하여 서브클래스에서 호출할 수 있게 합니다. (I6772b)
  • 세로 모드 및 가로 모드 이미지에 맞춰 크기가 조정되는 그리드 행 뷰의 RAW 이미지를 지원합니다. (I925fb)
  • 뷰에 맞지 않는 슬라이스 항목의 수를 얻기 위해 새로운 API SliceView#getNumberOfHiddenItems를 추가했습니다. (I09651)
  • 슬라이스 호스트가 슬라이스 메타데이터를 기반으로 각 행의 스타일을 맞춤설정할 수 있도록 SliceView#setRowStyleFactory를 추가했습니다. (Ia8f2e)

버그 수정

  • Gridrow의 선택 도구 슬라이스 작업을 유일한 항목으로 수정합니다. (I3d899)

외부 기여

  • StaticFinalBuilder의 API 린트 검사가 androidx용으로 사용 설정되었습니다. (I2b11b, b/138602561)

Slice-Builders-Ktx 버전 1.0.0-alpha08

2021년 1월 13일

androidx.slice:slice-builders-ktx:1.0.0-alpha08이 출시되었습니다. 버전 1.0.0-alpha08에 포함된 커밋을 확인하세요.

slice-builders 1.1.0-alpha02에 종속되도록 업데이트했습니다.

버전 1.1.0-alpha01

2019년 5월 7일

androidx.slice:slice-builders:1.1.0-alpha01, androidx.slice:slice-builders-ktx:1.0.0-alpha07, androidx.slice:slice-core:1.1.0-alpha01androidx.slice:slice-view:1.1.0-alpha01이 출시되었습니다. 이 버전에 포함된 커밋은 여기에서 확인할 수 있습니다.

새로운 기능

  • onCreatePermissionRequestSliceProvider에서 재정의하여 권한 부여 동작을 맞춤설정할 수 있습니다.

버그 수정

  • 작업이 하나만 포함된 행 항목을 클릭할 때 OnSliceActionListener가 호출되지 않던 문제가 해결되었습니다.
  • SliceView가 MeasureSpec.EXACTLY 레이아웃 매개변수를 반영하지 않는 문제가 해결되었습니다.
  • SliceView에서 onLongClick 시 onClick이 중복되는 문제가 해결되었습니다.