ציור

  
מעוררים השראה לאפליקציות עט מהשורה הראשונה. נסו להנמיך את מחסום הכניסה למפתחים כדי ליהנות מחוויות כתיבה יפות וביצועים טובים.
העדכון האחרון גרסה יציבה גרסה מועמדת להפצה גרסת בטא גרסה אלפא
2 באוקטובר 2024 - - - 1.0.0-alpha01

הצהרה על יחסי תלות

כדי להוסיף תלות ב-Ink, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאגר Maven של Google.

מוסיפים את יחסי התלות של הארטיפקטים הנדרשים בקובץ build.gradle של האפליקציה או המודול:

Groovy

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

Kotlin

dependencies {


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

למידע נוסף על יחסי תלות, אפשר לעיין במאמר הוספת יחסי תלות של build.

משוב

המשוב שלכם עוזר לנו לשפר את Jetpack. אם נתקלתם בבעיות חדשות או שיש לכם רעיונות לשיפור הספרייה הזו, נשמח לשמוע מכם. לפני שיוצרים בעיה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להצביע על בעיה קיימת, לוחצים על לחצן הכוכב.

דיווח על בעיה חדשה

מידע נוסף זמין במסמכי התיעוד של Issue Tracker.

אין הערות לגבי הגרסה של הארטיפקט הזה.

גירסה 1.0

גרסה 1.0.0-alpha01

2 באוקטובר 2024

androidx.ink:ink-*:1.0.0-alpha01 משוחרר. גרסת 1.0.0-alpha01 כוללת את ההוספות האלה.

תכונות חדשות

  • ספרייה מודולרית ניתנת להתאמה אישית שמאפשרת ליצור בקלות קווים יפים בדיו באפליקציה, ליצור מהם עיבוד גרפי ולבצע בהם פעולות אחרות.

שינויים ב-API

מודולים חדשים שיעזרו למפתחים ליצור חוויות כתיבה עשויות:

  • כתיבת תוכן: אפשר להשתמש ב-InProgressStrokesView כדי ליצור עיבוד (רנדרינג) של קווים בזמן אמת עם ביצועים גבוהים וזמן אחזור קצר, בזמן שהקלט מתקבל.
  • רינדור: אפשר להשתמש ב-CanvasStrokeRenderer וב-ViewStrokeRenderer כדי לשרטט את סימוני הדיו הסופיים כחלק מממשק המשתמש של אפליקציה.
  • קווים: סוגי נתונים מרכזיים המשמשים לתכונות הכתיבה.
  • מברשת: מפרט שניתן להתאמה אישית של המראה וההתנהגות של הקווים בתגובה לקלט של המשתמש.
  • גיאומטריה: פעולות גיאומטריות כמו חפיפה וכיסוי, וכלים מתקדמים כמו בחירה ומחיקה.