Slice

テンプレート化された UI 要素をアプリ外で表示します。
最新の更新 安定版リリース リリース候補版 ベータ版リリース アルファ版リリース
2021 年 1 月 13 日 - - - 1.1.0-alpha02

フィードバック

お寄せいただいたフィードバックは Jetpack 改善の参考にさせていただきます。新しい問題が見つかった場合や、このライブラリを改善するアイデアをお持ちの場合は、お知らせください。新しい問題を報告していただく前に、このライブラリの既存の問題をご確認ください。スターボタンをクリックすると、既存の問題に投票できます。

新しい問題を報告する

詳細については、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 に含まれる commit については、こちらをご覧ください。

API の変更

  • 行ビューのスライス アクションで選択ツールをサポートします。(I4d965)
  • GridRow の SliceAction サポート(Ie289b)
  • タップすると時間選択ツールまたは日付選択ツールのダイアログが開く、Time 選択ツールのテキストを追加しました。(I07deb)
  • Treehug エラーの問題を修正しました。(I416cc)
  • スライスの評価入力をサポートする行、ListBuilder.StarRatingBuilder を追加しました。(I25aec)
  • バンドルを受け取るように ListBuilder#setHostExtra を ListBuilder#setHostExtras に置き換えました。(I43ec7、b/)
  • スライスからのホストの追加情報を保存、抽出する新しい API ListBuilder#setHostExtra、SliceMetadata#getHostExtras を追加しました。(Ib0768、b/)
  • セクションの終わりを指定し、最後に行区切りを表示する、新しい API を RowBuilder に追加しました。(I23ddd、b/)
  • スライス ビルダーの kotlin 相互運用性を向上させるために、null 可能性アノテーションを追加しました。(If00f1、b/166489398)
  • セル内の画像にテキストをオーバーレイする CellBuilder.addOverlayText を追加しました。(I09d97)
  • SliceHints.LARGE_IMAGE 画像 / アイコンの角を丸くする imageCornerRadius 属性を追加しました。(I3e8f8)
  • サブクラスから呼び出せるように、configureViewPolicy を private から protected に変更しました。(I6772b)
  • gridrow ビューの未加工画像を縦向き画像と横向き画像のサイズに合わせることをサポートしました。(I925fb)
  • ビューに収まらないスライス アイテムの数を取得する新しい API SliceView#getNumberOfHiddenItems を追加しました。(I09651)
  • スライスホストが各行のスタイルをメタデータに基づいてカスタマイズできるように SliceView#setRowStyleFactory を追加しました。(Ia8f2e)

バグの修正

  • Gridrow の選択ツールのスライス アクションをアイテムのみに修正しました。(I3d899)

外部からの協力

  • StaticFinalBuilder の API lint チェックが 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-alpha01、androidx.slice:slice-view:1.1.0-alpha01 がリリースされました。このバージョンに含まれるコミットについては、こちらをご覧ください。

新機能

  • onCreatePermissionRequest を SliceProvider でオーバーライドして、権限付与の動作をカスタマイズできます。

バグの修正

  • アクションが 1 つしかない行アイテムがクリックされたときに OnSliceActionListener が呼び出されていなかった件を修正しました。
  • SliceView が MeasureSpec.EXACTLY レイアウト パラメータを尊重していなかった件を修正しました。
  • SliceView で onLongClick の際に onClick が重複する件を修正しました。