تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تقطيع
عرض عناصر واجهة المستخدم النموذجية خارج تطبيقك.
آخر تعديل |
الإصدار المستقر |
إصدار مرشح |
الإصدار التجريبي |
الإصدار الأولي |
13 كانون الثاني (يناير) 2021 |
- |
- |
- |
1.1.0-alpha02 |
ملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إخبارنا إذا اكتشفت مشاكل جديدة أو كانت لديك
أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على
المشاكل الحالية
في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية
من خلال النقر على زر النجمة.
إنشاء عدد جديد
راجع مستندات أداة تتبُّع المشاكل
للحصول على مزيد من المعلومات.
الإصدار 1.1.0
الإصدار 1.1.0-alpha02
13 كانون الثاني (يناير) 2021
تم إصدار 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 على هذه الالتزامات.
تغييرات واجهة برمجة التطبيقات
- أدوات اختيار الدعم في إجراءات الشرائح في عرض الصف (I4d965)
- دعم SliceAction لـ GridRow (Ie289b)
- تمت إضافة نص "أداة اختيار الوقت"، ما يؤدي إلى إنشاء مربّع حوار لأداة اختيار الوقت أو أداة اختيار التاريخ عند النقر عليه. (I07deb)
- تم إصلاح مشكلة خطأ Treehug (I416cc).
- تمت إضافة
ListBuilder.StarRatingBuilder
، وهو صف يتيح مدخلات التقييم بالنجوم للشرائح. (I25aec)
- تم استبدال
ListBuilder#setHostExtra
بـ ListBuilder#setHostExtras
لقبول حزمة (I43ec7، b/)
- تمت إضافة
ListBuilder#setHostExtra
وSliceMetadata#getHostExtras
لواجهة برمجة التطبيقات الجديدة لحفظ معلومات إضافية للمضيف واستخراجها من الشريحة. (Ib0768، b/)
- تمت إضافة واجهة برمجة تطبيقات جديدة لـ RowBuilder للإشارة إلى نهاية القسم وإظهار مُقسّم السطر السفلي. (I23ddd، b/)
- أضِف التعليق التوضيحي للقيم الفارغة في منصات إنشاء الشرائح لتحسين إمكانية التشغيل التفاعلي للغة Kotlin. (If00f1، b/166489398)
- تمت إضافة العنصر
CellBuilder.addOverlayText
، ما يؤدي إلى تراكب النص على الصورة في الخلية. (I09d97)
- تمت إضافة سمة imageCornerRadius لتطبيق زوايا دائرية على
SliceHints.LARGE_IMAGE
صورة أو رموز. (I3e8f8)
- يمكنك جعل "
configureViewPolicy
" محمية بدلاً من "خاص" حتى يمكن طلبها من الفئات الفرعية. (I6772b)
- إتاحة الصور الأولية في عرض الصف على شكل مربّعات بالنسبة إلى الصور العمودية والأفقية (I925fb)
- تمت إضافة واجهة برمجة تطبيقات
SliceView#getNumberOfHiddenItems
جديدة للحصول على
عدد عناصر الشرائح التي لا تتناسب مع طريقة العرض. (I09651)
- تمت إضافة
SliceView#setRowStyleFactory
للسماح لمضيفي الشرائح بتخصيص نمط كل صف بناءً على البيانات الوصفية للشرائح. (Ia8f2e)
إصلاح الأخطاء
- إصلاح إجراء شريحة المنتقي في Gridrow كعنصر فقط (I3d899)
المساهمة الخارجية
- تم تفعيل التحقق من واجهة برمجة التطبيقات لـ StaticFinalBuilder إلى androidx (I2b11b، b/138602561).
Slice-Builders-Ktx الإصدار 1.0.0-alpha08
13 كانون الثاني (يناير) 2021
تم إصدار "androidx.slice:slice-builders-ktx:1.0.0-alpha08
". يحتوي الإصدار 1.0.0-alpha08 على هذه الالتزامات.
تم تعديلها للاعتماد على أدوات إنشاء الشرائح 1.1.0-alpha02.
الإصدار 1.1.0-alpha01
7 أيار (مايو) 2019
تم إصدار 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
لتخصيص سلوك منح الأذونات.
إصلاح الأخطاء
- لم يكن يتم استدعاء OnSliceActionListener الذي تم إصلاحه عند النقر على عنصر صف بإجراء واحد فقط
- لا تراعي SliceView المُعدَّل معلَمات التنسيق measureSpec.EXACTLY.
- تم إصلاح تكرار onClick أثناء onLongClick على SliceView
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Slice\n=====\n\n[User Guide](/guide/slices) [Code Sample](https://github.com/android/user-interface-samples) \nAPI Reference \n[androidx.slice](/reference/kotlin/androidx/slice/package-summary) \n[androidx.slice.builders](/reference/kotlin/androidx/slice/builders/package-summary) \n[androidx.slice.core](/reference/kotlin/androidx/slice/core/package-summary) \n[androidx.slice.widget](/reference/kotlin/androidx/slice/widget/package-summary) \nDisplay templated UI elements outside your app. \n\n| Latest Update | Stable Release | Release Candidate | Beta Release | Alpha Release |\n|------------------|----------------|-------------------|--------------|-----------------------------------------------------------------|\n| January 13, 2021 | - | - | - | [1.1.0-alpha02](/jetpack/androidx/releases/slice#1.1.0-alpha02) |\n\nFeedback\n--------\n\nYour feedback helps make Jetpack better. Let us know if you discover new issues or have\nideas for improving this library. Please take a look at the\n[existing issues](https://issuetracker.google.com/issues?q=componentid:460783%20status:open)\nin this library before you create a new one. You can add your vote to an existing issue by\nclicking the star button.\n\n[Create a new issue](https://issuetracker.google.com/issues/new?component=460783&template=1422470)\n\nSee the [Issue Tracker documentation](https://developers.google.com/issue-tracker)\nfor more information.\n\nVersion 1.1.0\n-------------\n\n### Version 1.1.0-alpha02\n\nJanuary 13, 2021\n\n`androidx.slice:slice-builders:1.1.0-alpha02`, `androidx.slice:slice-core:1.1.0-alpha02`, and `androidx.slice:slice-view:1.1.0-alpha02` are released. [Version 1.1.0-alpha02 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/557d5e4baea877324ddd0d6b9f2b969f080a8b7b..6207afb1646d302c5d29c2c67d332b48db87fb27/slices)\n\n**API Changes**\n\n- Support pickers in slice actions in row view ([I4d965](https://android-review.googlesource.com/#/q/I4d96578848f48d3144d479d8d1d272dc6b0b5876))\n- SliceAction support for GridRow ([Ie289b](https://android-review.googlesource.com/#/q/Ie289bc3ae250ee3eca27e0e659181e71f59db9a6))\n- Added Time picker text, which creates a time picker or date picker dialog when tapped. ([I07deb](https://android-review.googlesource.com/#/q/I07debf8131466cf9e0488a981497d29001257d23))\n- Fixed an issue for Treehug error ([I416cc](https://android-review.googlesource.com/#/q/I416ccc8be568a76bc2bf3c9c9a7a590c5f65c77e))\n- Added `ListBuilder.StarRatingBuilder`, which is a row that supports star rating inputs for slices. ([I25aec](https://android-review.googlesource.com/#/q/I25aecc9907f0fea3842f0b29083da1b0d956ff5f))\n- Replaced `ListBuilder#setHostExtra` with `ListBuilder#setHostExtras` to accept a bundle ([I43ec7](https://android-review.googlesource.com/#/q/I43ec7ce94b46468c64a542d1b14f2e908e4751bb), [b/](https://issuetracker.google.com/issues/))\n- Added new API `ListBuilder#setHostExtra` and `SliceMetadata#getHostExtras` to save and extract additional information for the host from slice. ([Ib0768](https://android-review.googlesource.com/#/q/Ib07683a36ee66e722af0bc873837fdc373c5905f), [b/](https://issuetracker.google.com/issues/))\n- Added new API for RowBuilder to indicate end of a section and show bottom line divider. ([I23ddd](https://android-review.googlesource.com/#/q/I23ddd4d4377ec6273b49414d3323afb275f33e05), [b/](https://issuetracker.google.com/issues/))\n- Add nullabilities annotation in slice builders for better kotlin interop. ([If00f1](https://android-review.googlesource.com/#/q/If00f14006017c097853a766c89f03f7530f1841d), [b/166489398](https://issuetracker.google.com/issues/166489398))\n- Added `CellBuilder.addOverlayText`, which overlays text on the image in the cell. ([I09d97](https://android-review.googlesource.com/#/q/I09d9731c3c2dfef57383161cb4f757dfe99e1d06))\n- Added imageCornerRadius attribute for applying rounded corners to `SliceHints.LARGE_IMAGE` images/icons. ([I3e8f8](https://android-review.googlesource.com/#/q/I3e8f85bd415a4fa9a35da55733ee75c36bfd8b08))\n- Make `configureViewPolicy` protected instead of private so it can be called from subclasses. ([I6772b](https://android-review.googlesource.com/#/q/I6772b328f34d4b38e2be7d3b2c6b563467860cd0))\n- Support raw images in gridrow view being sized for portrait and landscape images. ([I925fb](https://android-review.googlesource.com/#/q/I925fb349bb8382d7618652517cc2ad98ace3abd9))\n- Added a new API `SliceView#getNumberOfHiddenItems` to obtain the number of slice items that didn't fit into the view. ([I09651](https://android-review.googlesource.com/#/q/I09651e769b15087364f50a32c3d1ee00bfeee25e))\n- Added `SliceView#setRowStyleFactory` to allow slice hosts to customize the style of each row based on slice metadata. ([Ia8f2e](https://android-review.googlesource.com/#/q/Ia8f2ed86af99d58b7d89616899d0bf1f90de70c4))\n\n**Bug Fixes**\n\n- Fix Picker Slice action on Gridrow as only item ([I3d899](https://android-review.googlesource.com/#/q/I3d8993aa9fdedfd6a2418cc69c09619459710d2e))\n\n**External Contribution**\n\n- API lint check for the StaticFinalBuilder is enabled for androidx ([I2b11b](https://android-review.googlesource.com/#/q/I2b11be1bb370e178e3e0d1d1083d43af38eece23), [b/138602561](https://issuetracker.google.com/issues/138602561))\n\n### Slice-Builders-Ktx Version 1.0.0-alpha08\n\nJanuary 13, 2021\n\n`androidx.slice:slice-builders-ktx:1.0.0-alpha08` is released. [Version 1.0.0-alpha08 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/557d5e4baea877324ddd0d6b9f2b969f080a8b7b..6207afb1646d302c5d29c2c67d332b48db87fb27/slices/builders/ktx)\n\nUpdated to depend on slice-builders 1.1.0-alpha02.\n\n### Version 1.1.0-alpha01\n\nMay 7, 2019\n\n`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`, and `androidx.slice:slice-view:1.1.0-alpha01` are released. The commits included in this version can be found [here](https://android.googlesource.com/platform/frameworks/support/+log/50a39caa72955aae0c75225fd9805ab537cbf049..557d5e4baea877324ddd0d6b9f2b969f080a8b7b/slices).\n\n**New features**\n\n- `onCreatePermissionRequest` can be overridden in `SliceProvider` to customize the permission grant behavior\n\n**Bug fixes**\n\n- Fixed OnSliceActionListener was not getting called when a row item with only one action was clicked\n- Fixed SliceView has not respecting MeasureSpec.EXACTLY layout params\n- Fixed duplicate onClick during onLongClick on SliceView"]]