展示如何使用 Jetpack API 的工作示例。
精选
“Now in Android”是一款使用 Kotlin 和 Jetpack Compose 构建的功能齐全的 Android 应用。它采用了 Android 设计和开发最佳实践,旨在为开发者提供实用的参考资源。

กรองตาม

等级

คุณรองรับลิงก์หลายรายการในสตริงข้อความเดียวเพื่อให้ผู้ใช้มีตัวเลือกในการไปยังส่วนต่างๆ และเพิ่มการมีส่วนร่วมได้

  • Kotlin

คุณจัดรูปแบบข้อความบางส่วนเพื่อปรับปรุงความสามารถในการอ่าน เพิ่มประสบการณ์เชิงบวกของผู้ใช้ และส่งเสริมความคิดสร้างสรรค์ได้โดยใช้สีและแบบอักษร

  • Kotlin

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

  • Kotlin

หากต้องการแสดงรูปภาพในแอปสำหรับเนื้อหาและเพื่อตอบสนองต่อการดําเนินการของผู้ใช้ ให้โหลดรูปภาพจากดิสก์หรือจากแหล่งที่มาภายนอกบนอินเทอร์เน็ต

  • Kotlin

ดูวิธีสร้างภาพเคลื่อนไหวสำหรับค่าสถานะ โดยใช้การเปลี่ยน สร้างภาพเคลื่อนไหวการเปลี่ยนแปลงระดับการมองเห็นหรือขนาด และภาพซ้อนกันโดยใช้ Compose animation API

    การ์ดเป็นคอนเทนเนอร์ Material Design สําหรับ UI

      สร้างแถบแอปด้านบนเพื่อช่วยผู้ใช้ไปยังส่วนต่างๆ และเข้าถึงฟังก์ชันในแอปโดยใช้คอมโพสิชัน TopAppBar

        แถบแอปคือคอนเทนเนอร์ที่ด้านบนหรือด้านล่างของหน้าจอซึ่งมีฟีเจอร์หลักและรายการการนำทาง

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

          • Kotlin

          คุณสามารถสร้างไอคอนเพื่อซ่อนหรือแสดงรหัสผ่านตามการเปิดตัวของผู้ใช้เพื่อเพิ่มความปลอดภัยและปรับปรุงประสบการณ์ของผู้ใช้

          • Kotlin

          ดูวิธีใช้ Compose API ที่ออกแบบมาเพื่อวาดข้อความบนผืนผ้าใบโดยเฉพาะ ส่วนนี้แสดงโค้ดสำหรับวาดแบบอักษรอีโมจิในสี่เหลี่ยมผืนผ้ามน

            ตัวบ่งบอกสถานะความคืบหน้าจะแสดงสถานะของการดําเนินการ

              ดูวิธีจัดการการเปลี่ยนแปลงการกำหนดค่าแป้นพิมพ์แบบถอดได้

              • Java
              • Kotlin

              จำกัดการวางแนวของแอปในหน้าจอขนาดเล็ก แต่ไม่ได้จำกัดในหน้าจอขนาดใหญ่

              • Kotlin
              • Java

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

              • Kotlin

              สร้างรายการการแบ่งหน้าเพื่อให้ผู้ใช้เลื่อนเพื่อเข้าถึงเนื้อหาที่ใหญ่เกินกว่าที่จะแสดงในหน้าจอเดียวได้ รายการการเลื่อนดูแนวนอนช่วยให้ผู้ใช้ไปยังส่วนต่างๆ ของเนื้อหา เช่น รูปภาพ สไลด์โชว์ หรือภาพสไลด์ของผลิตภัณฑ์ รายการแบบหน้าเว็บแนวตั้งมีประโยชน์สําหรับแอปที่มีเนื้อหามากซึ่งผู้ใช้อาจต้องเลื่อนดูรายการจํานวนมาก เช่น บทความ

                คุณสามารถใช้สวิตช์เปิด/ปิดเพื่อให้ผู้ใช้เลือกสถานะอย่างใดอย่างหนึ่งได้

                  ปุ่มเรียกให้ดำเนินการบางอย่าง

                    สร้างการทดสอบ Jetpack Compose รายการแรก ดูวิธีใช้อาร์ติแฟกต์การทดสอบของ Compose เพื่อเขียนการทดสอบ UI, ใช้กฎการทดสอบ, ตัวค้นหา และการยืนยัน

                      คอมโพเนนต์ชิปแสดงเอนทิตีที่ซับซ้อน ซึ่งมักจะมีไอคอนและป้ายกำกับ

                        จัดการสถานะของ WebView เมื่อมีการเปลี่ยนแปลงการกําหนดค่า

                        • Java
                        • Kotlin

                        ปฏิเสธการสัมผัสสไตลัสด้วยฝ่ามือโดยไม่ตั้งใจ

                        • Kotlin
                        • Java

                        เลือกคอมโพเนนต์ที่เหมาะกับ UI และดูวิธีติดตั้งใช้งานในแอป

                          ปุ่มการทำงานแบบลอยช่วยให้ผู้ใช้ดำเนินการหลักในแอปได้

                          • Kotlin