قابلة للرسم
التعديل الأخير | الإصدار المستقر | إصدار مرشح | الإصدار التجريبي | إصدار ألفا |
---|---|---|---|---|
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
.
- الإيقاف المؤقت والاستئناف
- التقديم/الترجيع (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 نفسه مثل MoveVectorDrawable.
- الإيقاف المؤقت والاستئناف
- التقديم/الترجيع (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 القابل للرسم
نيسان (أبريل) 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
. يمكنك الاطّلاع هنا على العمولات التي تم تضمينها في هذا الإصدار.
إصلاح الأخطاء
- تغيير اسم حزمة الرسوم المتحركة المتجهة قابلة للرسم (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
.