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. يُرجى إعلامنا إذا واجهت مشاكل جديدة أو كان لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية عن طريق النقر على زر النجمة.
اطّلِع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.
الإصدار 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.
- الإيقاف المؤقت والاستئناف
- Seek (setCurrentPlayTime)
- عمليات معاودة الاتصال المحسّنة
يُرجى الاطّلاع على SeekableAnimatedVectorDrawable لمعرفة التفاصيل.
الإصدار 1.0.0-beta01
20 نيسان (أبريل) 2022
تم إصدار الإصدار androidx.vectordrawable:vectordrawable-seekable:1.0.0-beta01 بدون أي تغييرات منذ الإصدار 1.0.0-alpha02. يحتوي الإصدار 1.0.0-beta01 على هذه المراجعات.
VectorDrawable-Seekable Version 1.0.0-alpha02
19 آب (أغسطس) 2020
تم إصدار androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha02. يحتوي الإصدار 1.0.0-alpha02 على هذه المراجعات.
إصلاح الأخطاء
- تعديل التبعيات (aosp/1380259)
Vectordrawable-Seekable الإصدار 1.0.0-alpha01
نيسان (أبريل) 2020
تم طرح androidx.vectordrawable:vectordrawable-seekable:1.0.0-alpha01. يحتوي الإصدار 1.0.0-alpha01 على هذه المراجعات.
الميزات الجديدة
androidx.vectordrawable:vectordrawable-seekable هو بديل قابل للتقديم أو الإيقاف لـ androidx.vectordrawable:vectordrawable-animated مع بعض الميزات الإضافية. وهو متوافق مع تنسيق XML نفسه المستخدَم في AnimatedVectorDrawable.
- الإيقاف المؤقت والاستئناف
- Seek (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تعبئة ورسم الخط.