Vectordrawable
| آخر الأخبار | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأولي |
|---|---|---|---|---|
| 1 مايو 2024 | 1.2.0 | - | - | - |
تحديد الاعتماديات
لإضافة اعتمادية على VectorDrawable، يجب تضمين مستودع Google Maven في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:
Groovy
dependencies { implementation "androidx.vectordrawable:vectordrawable:1.2.0" /* To be able to animate properties of a VectorDrawable, add the following. Useful for * illustration purposes or state changes in response to user events */ implementation "androidx.vectordrawable:vectordrawable-animated:1.2.0" /* To use a seekable alternative for `androidx.vectordrawable:vectordrawable-animated` add the * following */ implementation "androidx.vectordrawable:vectordrawable-seekable:1.0.0" }
Kotlin
dependencies { implementation("androidx.vectordrawable:vectordrawable:1.2.0") /* To be able to animate properties of a VectorDrawable, add the following. Useful for * illustration purposes or state changes in response to user events */ implementation("androidx.vectordrawable:vectordrawable-animated:1.2.0") /* To use a seekable alternative for `androidx.vectordrawable:vectordrawable-animated` add the * following */ implementation("androidx.vectordrawable:vectordrawable-seekable:1.0.0") }
لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات الإصدار.
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.
Vectordrawable-Seekable 1.0.0
الإصدار 1.0.0
1 مايو 2024
تم طرح androidx.vectordrawable:vectordrawable-seekable:1.0.0. يتضمّن الإصدار 1.0.0 هذه التعديلات.
الميزات الرئيسية في الإصدار 1.0.0
androidx.vectordrawable:vectordrawable-seekable هو بديل قابل للبحث عن androidx.vectordrawable:vectordrawable-animated مع بعض الميزات الإضافية. يتوافق مع تنسيق XML نفسه الذي يستخدمه AnimatedVectorDrawable.
- الإيقاف المؤقت والاستئناف
- البحث (setCurrentPlayTime)
- عمليات ردّ الاتصال المحسّنة
يمكنك الاطّلاع على SeekableAnimatedVectorDrawable لمعرفة التفاصيل.
الإصدار 1.0.0-beta01
20 أبريل 2022
تم إصدار androidx.vectordrawable:vectordrawable-seekable:1.0.0-beta01 بدون أي تغييرات منذ الإصدار 1.0.0-alpha02. يتضمّن الإصدار 1.0.0-beta01 هذه التعديلات.
الإصدار 1.0.0-alpha02 من VectorDrawable-Seekable
19 آب (أغسطس) 2020
تم طرح androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha02. يتضمّن الإصدار 1.0.0-alpha02 هذه التعديلات.
إصلاح الأخطاء
- تعديل التبعيات (aosp/1380259)
الإصدار 1.0.0-alpha01 من Vectordrawable-Seekable
نيسان (أبريل) 2020
تم طرح androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha01. يتضمّن الإصدار 1.0.0-alpha01 هذه التعديلات.
الميزات الجديدة
androidx.vectordrawable:vectordrawable-seekable هو بديل قابل للبحث عن androidx.vectordrawable:vectordrawable-animated مع بعض الميزات الإضافية. يتوافق مع تنسيق XML نفسه الذي يتوافق معه AnimatedVectorDrawable.
- الإيقاف المؤقت والاستئناف
- البحث (setCurrentPlayTime)
- عمليات ردّ الاتصال المحسّنة
يمكنك الاطّلاع على SeekableAnimatedVectorDrawable للحصول على التفاصيل.
الإصدار 1.2.0
الإصدار 1.2.0
1 مايو 2024
تم طرح androidx.vectordrawable:vectordrawable:1.2.0 وandroidx.vectordrawable:vectordrawable-animated:1.2.0. يتضمّن الإصدار 1.2.0 هذه التعديلات.
الإصدار 1.2.0-beta01
20 أبريل 2022
تم إصدار androidx.vectordrawable:vectordrawable:1.2.0-beta01 بدون أي تغييرات منذ الإصدار 1.2.0-alpha02. يتضمّن الإصدار 1.2.0-beta01 هذه التعديلات.
الإصدار 1.2.0-alpha02 من VectorDrawable
19 آب (أغسطس) 2020
تم طرح androidx.vectordrawable:vectordrawable:1.2.0-alpha02. يتضمّن الإصدار 1.2.0-alpha02 هذه التعديلات.
إصلاح الأخطاء
- تعديل التبعيات (aosp/1380259)
الإصدار 1.2.0-alpha01 من Vectordrawable
نيسان (أبريل) 2020
تم طرح androidx.vectordrawable:vectordrawable:1.2.0-alpha01. يتضمّن الإصدار 1.2.0-alpha01 هذه التعديلات.
الميزات الجديدة
- لا يتضمّن هذا الإصدار أي ميزات جديدة متاحة للجميع. وهي تبعية ضرورية عند استخدام
androidx.vectordrawable:vectordrawable-seekable-1.0.0-alpha01.
الإصدار 1.1.0
الإصدار 1.1.0
5 أيلول (سبتمبر) 2019
تم طرح androidx.vectordrawable:vectordrawable:1.1.0 وandroidx.vectordrawable:vectordrawable-animated:1.1.0. يمكنك الاطّلاع على التعديلات في هذا الإصدار هنا.
التغييرات المهمة منذ الإصدار 1.0.0
الميزات الجديدة
- أصبح
fillTypeمتاحًا الآن فيClipPath - أصبح بإمكانك الآن تلوين العناصر باستخدام
ColorStateListsالمحدّد بسمات المظهر فيVectorDrawableCompat
إصلاح الأخطاء
- تم إصلاح الخطأ في عرض
VectorDrawablesباستخدام التدرجات (b/117796719) - تم إصلاح الخطأ في
getColorFilter()الذي كان يعرض قيمة فارغة حتى عند ضبطه (aosp/762198)
الإصدار 1.1.0-rc01
2 تموز (يوليو) 2019
تم إصدار androidx.vectordrawable:vectordrawable:1.1.0-rc01 وandroidx.vectordrawable:vectordrawable-animated:1.1.0-rc01 بدون أي تغييرات منذ 1.1.0-beta02. يمكنك الاطّلاع على التعديلات في هذا الإصدار هنا.
الإصدار 1.1.0-beta02
5 يونيو 2019
تم طرح androidx.vectordrawable:vectordrawable:1.1.0-beta02 وandroidx.vectordrawable:vectordrawable-animated:1.1.0-beta02. يمكنك الاطّلاع على التعديلات في هذا الإصدار هنا.
إصلاح الأخطاء
- تغيير اسم حزمة vectordrawable-animated (aosp/963431)
الإصدار 1.1.0-beta01
7 أيار (مايو) 2019
تم طرح androidx.vectordrawable:vectordrawable:1.1.0-beta01 وandroidx.vectordrawable:vectordrawable-animated:1.1.0-beta01. يمكنك الاطّلاع على التعديلات في هذا الإصدار هنا.
الميزات الجديدة
- أصبح
fillTypeمتاحًا الآن فيClipPath
الإصدار 1.1.0-alpha01
3 كانون الأول (ديسمبر) 2018
الميزات الجديدة
- يمكنك إتاحة التلوين باستخدام
ColorStateListsالمحدّد بسمات المظهر فيVectorDrawableCompat.
إصلاح الأخطاء
- تم إصلاح الخطأ في عرض
VectorDrawablesباستخدام التدرجات (aosp/790377) - تم إصلاح الخطأ في
getColorFilter()الذي كان يعرض قيمة فارغة حتى عند ضبطه (aosp/762198)
الإصدار 1.0.0
الإصدار 1.0.0
7 نوفمبر 2018
الميزات الجديدة
- تتيح
VectorDrawableCompatاستخدام التدرجات وعمليات التعبئة والخطوطColorStateList.