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 هذه التعديلات.

إصلاح الأخطاء

الإصدار 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 هذه التعديلات.

إصلاح الأخطاء

الإصدار 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

الميزات الجديدة