الريشة

  
استلهام تطبيقات القلم الأفضل من نوعها خفض متطلبات المطوّرين للاستفادة من تجارب الكتابة اليدوية العالية الأداء والجميلة
آخر تعديل الإصدار الثابت سحب المرشح الإصدار التجريبي إصدار أولي
2 أكتوبر 2024 - - - 1.0.0-alpha01

الإعلان عن التبعيات

لإضافة تبعية على Ink، يجب إضافة مستودع Google Maven إلى مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.

أضِف التبعيات للعناصر التي تحتاج إليها في ملف build.gradle ل تطبيقك أو وحدتك:

Groovy

dependencies {
  
    implementation "androidx.ink:ink-authoring:1.0.0-alpha02"
    implementation "androidx.ink:ink-brush:1.0.0-alpha02"
    implementation "androidx.ink:ink-geometry:1.0.0-alpha02"
    implementation "androidx.ink:ink-nativeloader:1.0.0-alpha02"
    implementation "androidx.ink:ink-rendering:1.0.0-alpha02"
    implementation "androidx.ink:ink-strokes:1.0.0-alpha02"
    
}

Kotlin

dependencies {


    implementation("androidx.ink:ink-authoring:1.0.0-alpha02")
    implementation("androidx.ink:ink-brush:1.0.0-alpha02")
    implementation("androidx.ink:ink-geometry:1.0.0-alpha02")
    implementation("androidx.ink:ink-nativeloader:1.0.0-alpha02")
    implementation("androidx.ink:ink-rendering:1.0.0-alpha02")
    implementation("androidx.ink:ink-strokes:1.0.0-alpha02")
}

لمزيد من المعلومات حول العناصر الاعتمادية، يُرجى الاطّلاع على إضافة تبعيات الإصدار.

ملاحظات

تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا واجهت مشاكل جديدة أو كان لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية عن طريق النقر على زر النجمة.

إنشاء مشكلة جديدة

اطّلِع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.

لا تتوفّر ملاحظات حول الإصدار لهذا العنصر.

الإصدار 1.0

الإصدار 1.0.0-alpha01

2 أكتوبر 2024

تم طرح androidx.ink:ink-*:1.0.0-alpha01. يحتوي الإصدار 1.0.0-alpha01 على عمليات التنفيذ هذه.

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

  • مكتبة مفصَّلة وقابلة للتكوين لتسهيل إنشاء خطوط الحبر الرائعة التي تم إنشاؤها في تطبيقك وعرضها ومعالجتها.

التغييرات في واجهة برمجة التطبيقات

وحدات جديدة لمساعدة المطوّرين في إنشاء تجارب رائعة للكتابة اليدوية:

  • التأليف: استخدِم InProgressStrokesView لعرض الخطوط في الوقت الفعلي بأداء عالٍ ووقت استجابة منخفض عند تلقّي الإدخالات.
  • العرض: استخدِم CanvasStrokeRenderer وViewStrokeRenderer لرسم خطوط الحبر المكتملة كجزء من واجهة مستخدم التطبيق.
  • الخطوط: أنواع البيانات الأساسية المستخدَمة في ميزات الرسم باليد
  • الفرشاة: مواصفات قابلة للتهيئة لكيفية ظهور الخطوط وكيفية عملها استجابةً لإدخال المستخدم.
  • الأشكال الهندسية: عمليات هندسية مثل التداخل والتغطية إلى أدوات فعّالة مثل الاختيار والمحو