หมึก
อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | เวอร์ชันอัลฟ่า |
---|---|---|---|---|
12 กุมภาพันธ์ 2025 | - | - | - | 1.0.0-alpha03 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ของ Ink คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมในที่เก็บ Maven ของ Google
เพิ่มการอ้างอิงสำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle
สำหรับแอปหรือโมดูล
Groovy
dependencies { implementation "androidx.ink:ink-authoring:1.0.0-alpha03" implementation "androidx.ink:ink-brush:1.0.0-alpha03" implementation "androidx.ink:ink-geometry:1.0.0-alpha03" implementation "androidx.ink:ink-nativeloader:1.0.0-alpha03" implementation "androidx.ink:ink-rendering:1.0.0-alpha03" implementation "androidx.ink:ink-strokes:1.0.0-alpha03" }
Kotlin
dependencies { implementation("androidx.ink:ink-authoring:1.0.0-alpha03") implementation("androidx.ink:ink-brush:1.0.0-alpha03") implementation("androidx.ink:ink-geometry:1.0.0-alpha03") implementation("androidx.ink:ink-nativeloader:1.0.0-alpha03") implementation("androidx.ink:ink-rendering:1.0.0-alpha03") implementation("androidx.ink:ink-strokes:1.0.0-alpha03") }
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพิงบิวด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ได้ โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมีแนวคิดในการปรับปรุงคลังนี้ โปรดดูปัญหาที่มีอยู่ในคลังนี้ก่อนสร้างปัญหาใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดยคลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบของเครื่องมือติดตามปัญหา
ไม่มีบันทึกประจำรุ่นสำหรับอาร์ติแฟกต์นี้
รุ่น 1.0
เวอร์ชัน 1.0.0-alpha03
12 กุมภาพันธ์ 2025
androidx.ink:ink-*:1.0.0-alpha03
ได้รับการปล่อยแล้ว เวอร์ชัน 1.0.0-alpha03 มีการคอมมิตเหล่านี้
ฟีเจอร์ใหม่
- ประหยัดพื้นที่ในดิสก์และเครือข่าย: การจัดรูปแบบ
StrokeInputBatch
ซึ่งจะประหยัดโค้ดได้หลายบรรทัด และวัตถุที่ได้จะมีขนาดเพียงเศษเสี้ยวของขนาดเส้นที่เก็บไว้แบบดั้งเดิม (Ie898d) - การเลือกด้วยห่วง: แปรงเส้นประสำหรับวาดเส้นการเลือก และฟังก์ชันสำหรับเปลี่ยนเส้นการเลือกเป็น
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
เพื่อวาดเส้นหมึกที่เสร็จแล้วเป็นส่วนหนึ่งของอินเทอร์เฟซผู้ใช้ของแอป - เส้น: ประเภทข้อมูลหลักที่ใช้สำหรับฟีเจอร์การเขียนด้วยโหมดหมึก
- แปรง: ข้อกำหนดที่กำหนดค่าได้เกี่ยวกับลักษณะและลักษณะการทํางานของเส้นที่ตอบสนองต่ออินพุตของผู้ใช้
- เรขาคณิต: การดำเนินการทางเรขาคณิต เช่น จุดตัดและความครอบคลุม เพื่อใช้กับเครื่องมือที่มีประสิทธิภาพ เช่น การเลือกและการลบ