หมึก

  
สร้างแรงบันดาลใจให้แอปปากกาที่ดีที่สุด ลดความซับซ้อนในการพัฒนาแอปเพื่อประสบการณ์การเขียนที่มีประสิทธิภาพสูงและสวยงาม
อัปเดตล่าสุด รุ่นที่เสถียร รุ่นที่อาจได้รับการเผยแพร่ รุ่นเบต้า เวอร์ชันอัลฟ่า
2 ตุลาคม 2024 - - - 1.0.0-alpha01

การประกาศทรัพยากร Dependency

หากต้องการเพิ่มทรัพยากร Dependency ของ Ink คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมได้ที่ที่เก็บ 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")
}

ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพิงบิวด์

ความคิดเห็น

ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ได้ โปรดแจ้งให้เราทราบหากคุณพบปัญหาใหม่ๆ หรือมีแนวคิดในการปรับปรุงไลบรารีนี้ โปรดดูปัญหาที่มีอยู่ในคลังนี้ก่อนสร้างปัญหาใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดยคลิกปุ่มดาว

สร้างรายการใหม่

ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบเกี่ยวกับเครื่องมือติดตามปัญหา

ไม่มีบันทึกประจำรุ่นสำหรับอาร์ติแฟกต์นี้

รุ่น 1.0

เวอร์ชัน 1.0.0-alpha01

2 ตุลาคม 2024

androidx.ink:ink-*:1.0.0-alpha01 ได้รับการปล่อยแล้ว เวอร์ชัน 1.0.0-alpha01 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • ไลบรารีแบบโมดูลและกำหนดค่าได้ซึ่งช่วยให้คุณสร้าง แสดงผล และจัดการเส้นหมึกที่สวยงามซึ่งเขียนในแอปพลิเคชันได้อย่างง่ายดาย

การเปลี่ยนแปลง API

โมดูลใหม่ที่จะช่วยนักพัฒนาซอฟต์แวร์สร้างประสบการณ์การหมึกที่สมบูรณ์

  • การสร้างเนื้อหา: ใช้ InProgressStrokesView สำหรับการเรนเดอร์เส้นวาดแบบเรียลไทม์ที่มีประสิทธิภาพสูงและเวลาในการตอบสนองต่ำเมื่อได้รับอินพุต
  • กำลังแสดงผล: ใช้ CanvasStrokeRenderer และ ViewStrokeRenderer เพื่อวาดเส้นหมึกที่เสร็จแล้วเป็นส่วนหนึ่งของอินเทอร์เฟซผู้ใช้ของแอป
  • เส้น: ประเภทข้อมูลหลักที่ใช้สำหรับฟีเจอร์การเขียนด้วยโหมดหมึก
  • แปรง: ข้อกำหนดที่กำหนดค่าได้เกี่ยวกับลักษณะและการทำงานของเส้นต่อการป้อนข้อมูลของผู้ใช้
  • เรขาคณิต: การดำเนินการทางเรขาคณิต เช่น จุดตัดและความครอบคลุม เพื่อใช้กับเครื่องมือที่มีประสิทธิภาพ เช่น การเลือกและการลบ