Nhiều điện thoại và thiết bị màn hình lớn có hỗ trợ bút cảm ứng, nhờ đó, người dùng mong muốn có trải nghiệm dùng bút cảm ứng liền mạch trên mọi ứng dụng của họ. Ứng dụng của bạn có thể hỗ trợ bút cảm ứng để cải thiện chức năng thao tác, vẽ và viết tay, cũng như bút vẽ nâng cao có khả năng phát hiện độ nghiêng và áp lực.
Truy cập thư viện dành cho thiết bị màn hình lớn của chúng tôi để xem hướng dẫn về thiết kế và trải nghiệm người dùng cho các ứng dụng cải thiện hiệu suất và sáng tạo.

Phát hiện phương thức nhập bằng bút cảm ứng

Hướng dẫn
Bạn có thể sử dụng sự kiện chuyển động để xem loại phương thức nhập có phải là bút cảm ứng hay không. Đối tượng MotionEvent chứa dữ liệu về loại công cụ được dùng, chẳng hạn như ngón tay, bút cảm ứng hoặc tẩy.
Hướng dẫn
Bút cảm ứng có thể báo cáo các sự kiện có tần suất cao hơn nhiều so với màn hình. Đối với các ứng dụng vẽ, hãy sử dụng API getLịch sử để kiểm tra các sự kiện trong quá khứ gần đây.

Tạo sự khác biệt nhờ thư viện nâng cao

Dùng các thư viện bút cảm ứng nâng cao để giảm độ trễ, phát hiện áp lực và độ nghiêng, bỏ qua dấu vết vô tình và nhận dạng chữ viết tay.

Thư viện có độ trễ thấp

Cải thiện độ trễ bằng cách giảm thời gian xử lý giữa phương thức nhập bằng bút cảm ứng và kết xuất màn hình.
Giảm hơn nữa độ trễ bằng cách sử dụng tính năng dự đoán MotionEvents trong tương lai. Đây là tính năng dễ dàng nhờ thư viện Jetpack dự đoán chuyển động của chúng tôi.

Thư viện nâng cao

Sử dụng thông tin về áp lực và độ nghiêng của bút cảm ứng để hiển thị nét vẽ từ MotionEvent.
Tránh để sót các dấu vân tay khi người dùng vô tình chạm vào màn hình trong khi vẽ hoặc viết bằng bút cảm ứng.
Nhận dạng văn bản viết tay và phân loại cử chỉ trên bề mặt kỹ thuật số nhờ tính năng Nhận dạng mực kỹ thuật số của Bộ công cụ học máy.
Hỗ trợ người dùng làm việc ở chế độ toàn màn hình và sử dụng thao tác bằng cử chỉ mà không để dấu sai.

Xây dựng cho mọi loại dữ liệu đầu vào

Hỗ trợ người dùng thao tác trong ứng dụng bằng bút cảm ứng, tương tự như cách họ thao tác với bàn phím hoặc bàn di chuột. Tính năng tối ưu hoá bút cảm ứng cũng cải thiện trải nghiệm đối với các loại phương thức nhập khác, chẳng hạn như bàn phím và chuột.
Hướng dẫn
Giúp người dùng dễ dàng xác định vị trí của tiêu điểm trên màn hình để nhập chính xác. Ví dụ: thêm một chỉ báo tiêu điểm, chẳng hạn như đường viền dày hơn khi người dùng di chuột qua đường viền đó.
Hướng dẫn
Trong khi di chuột, hãy cập nhật con trỏ để hiển thị bản xem trước của loại bút vẽ hoặc thao tác hiện tại.
Hướng dẫn
Kéo và thả hình ảnh, văn bản cũng như nội dung khác để người dùng có thể chia sẻ nhanh từ ứng dụng của bạn sang một ứng dụng khác.
Hướng dẫn
Cho phép chọn văn bản trong ứng dụng để người dùng có thể nhanh chóng chọn văn bản và chia sẻ với các ứng dụng khác bằng bút cảm ứng.