جوهر

الهام بخش بهترین برنامه های قلم در کلاس. مانع ورود توسعه‌دهندگان را کاهش دهید تا تجربه‌های جوهرکاری با کارایی بالا و زیبا داشته باشید.
آخرین به روز رسانی انتشار پایدار کاندید را آزاد کنید نسخه بتا انتشار آلفا
11 دسامبر 2024 - - - 1.0.0-alpha02

اعلام وابستگی ها

برای افزودن وابستگی به 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-alpha02

11 دسامبر 2024

androidx.ink:ink-*:1.0.0-alpha02 منتشر شد. نسخه 1.0.0-alpha02 حاوی این تعهدات است.

تغییرات API

  • رفع اشکال مختلف. ( I05dd8 )

مشارکت خارجی

  • BuildCompat.isAtLeastV منسوخ کنید. تماس‌گیرندگان باید مستقیماً SDK_INT را در مقابل 35 بررسی کنند. ( I294d1 )

نسخه 1.0.0-alpha01

2 اکتبر 2024

androidx.ink:ink-*:1.0.0-alpha01 منتشر شد. نسخه 1.0.0-alpha01 حاوی این تعهدات است.

ویژگی های جدید

  • یک کتابخانه ماژولار و قابل تنظیم برای ایجاد، رندر، و دستکاری ضربه های جوهر زیبای نوشته شده در برنامه شما.

تغییرات API

ماژول های جدید برای کمک به توسعه دهندگان برای ایجاد تجربیات غنی از جوهر:

  • تألیف: از InProgressStrokesView برای رندر با کارایی بالا و تأخیر کم ضربه ها در زمان واقعی به عنوان ورودی ها استفاده کنید.
  • رندر: از CanvasStrokeRenderer و ViewStrokeRenderer برای ترسیم ضربه های جوهر تمام شده به عنوان بخشی از رابط کاربری برنامه استفاده کنید.
  • Strokes: انواع داده های اصلی که برای ویژگی های مرکب استفاده می شوند.
  • Brush: مشخصات قابل تنظیم نحوه ظاهر و عملکرد strokes در پاسخ به ورودی کاربر.
  • هندسه: عملیات هندسی مانند تقاطع و پوشش ابزارهای برقی مانند انتخاب و پاک کردن.