ציור
העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
---|---|---|---|---|
9 באפריל 2025 | - | - | - | 1.0.0-alpha04 |
הצהרת יחסי תלות
כדי להוסיף תלות ב-Ink, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאגר Maven של Google.
מוסיפים את יחסי התלות של הארטיפקטים הנדרשים בקובץ build.gradle
של האפליקציה או המודול:
dependencies { implementation "androidx.ink:ink-authoring:1.0.0-alpha04" implementation "androidx.ink:ink-brush:1.0.0-alpha04" implementation "androidx.ink:ink-geometry:1.0.0-alpha04" implementation "androidx.ink:ink-nativeloader:1.0.0-alpha04" implementation "androidx.ink:ink-rendering:1.0.0-alpha04" implementation "androidx.ink:ink-strokes:1.0.0-alpha04" }
dependencies { implementation("androidx.ink:ink-authoring:1.0.0-alpha04") implementation("androidx.ink:ink-brush:1.0.0-alpha04") implementation("androidx.ink:ink-geometry:1.0.0-alpha04") implementation("androidx.ink:ink-nativeloader:1.0.0-alpha04") implementation("androidx.ink:ink-rendering:1.0.0-alpha04") implementation("androidx.ink:ink-strokes:1.0.0-alpha04") }
מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ל-build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. אם נתקלתם בבעיות חדשות או שיש לכם רעיונות לשיפור הספרייה הזו, נשמח לשמוע מכם. לפני שיוצרים בעיה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להצביע על בעיה קיימת, לוחצים על לחצן הכוכב.
מידע נוסף זמין במסמכי התיעוד של Issue Tracker.
אין הערות לגבי הגרסה של הארטיפקט הזה.
גירסה 1.0
גרסה 1.0.0-alpha04
9 באפריל 2025
androidx.ink:ink-*:1.0.0-alpha04
משוחרר. הגרסה 1.0.0-alpha04 מכילה את ההוספות האלה.
תכונות חדשות
- ממשקי API ניסיוניים חדשים לאובייקטים מותאמים אישית מסוג
BrushFamily
, שמאפשרים להשתמש במברשות חדשות כמו 'עיפרון' ו'נקודת לייזר'. ה-API מאפשר לטעון מברשות שהוגדרו על ידי ה-proto הזה. (I8809a)
גרסה 1.0.0-alpha03
12 בפברואר 2025
androidx.ink:ink-*:1.0.0-alpha03
משוחרר. הגרסה 1.0.0-alpha03 כוללת את ההוספות האלה.
תכונות חדשות
- חיסכון בגודל הדיסק והרשת: שרשור (serialization) של
StrokeInputBatch
, שמאפשר לחסוך שורות רבות של קוד, והאובייקטים שמתקבלים הם חלק קטן מאוד מהגודל של קווים שמאוחסנים באופן מסורתי. (Ie898d) - בחירת lasso: מברשת קו מקווקו כדי לצייר קו בחירה, ופונקציה להפיכת קו הבחירה ל-
PartitionedMesh
לשאילתות גיאומטריה. (Ia38a0)
גרסה 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
כדי לצייר את קווים הסופיים של הדיו כחלק מממשק המשתמש של האפליקציה. - קווים: סוגי נתונים מרכזיים המשמשים לתכונות כתיבה.
- מברשת: מפרט שניתן להתאמה אישית של המראה והפעולה של הקווים בתגובה לקלט של המשתמש.
- גיאומטריה: פעולות גיאומטריות כמו חפיפה וחפיפה חלקית, וכלים מתקדמים כמו בחירה ומחיקה.