جوهر
آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
---|---|---|---|---|
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 در پاسخ به ورودی کاربر.
- هندسه: عملیات هندسی مانند تقاطع و پوشش ابزارهای برقی مانند انتخاب و پاک کردن.