許多手機和大螢幕裝置都支援觸控筆,而且使用者希望所有的應用程式都能提供流暢的觸控筆體驗。您的應用程式支援觸控筆,可提供更優質的瀏覽、繪圖和手寫功能,以及透過傾斜和壓力偵測功能的進階筆刷。
歡迎造訪我們的大螢幕圖片庫,參考有關創意和效率提升應用程式的設計和使用者體驗指南。

偵測觸控筆輸入

指南
您可以使用動作事件來偵測輸入類型是否為觸控筆。MotionEvent 物件包含使用工具類型 (例如手指、觸控筆或橡皮擦) 的資料。
指南
觸控筆報告事件的頻率會高於螢幕的頻率。如果是繪圖應用程式,請使用 getHistorical API 檢查近期事件。

善用進階媒體庫,打造獨特使用體驗

使用進階觸控筆程式庫縮短延遲時間、偵測壓力和傾斜度、忽略意外標記,以及辨識手寫內容。

低延遲程式庫

縮短觸控筆輸入與畫面轉譯之間的處理時間,藉此縮短延遲時間。
運用我們的 MotionPredict Jetpack 程式庫,輕鬆預測未來的 MotionEvents 事件,藉此進一步減少延遲。

進階程式庫

使用觸控筆的壓力和傾斜度的相關資訊,顯示 MotionEvent 的筆觸。
使用觸控筆繪圖或書寫時,避免不小心觸碰螢幕。
透過 ML Kit Digital Ink Recognition,辨識數位表面上的手寫文字及分類手勢。
使用者也能在全螢幕模式下作業,並使用沒有灰階的手勢操作。

為所有輸入類型建構

讓使用者能夠以觸控筆瀏覽您的應用程式,就像使用鍵盤或觸控板一樣。觸控筆最佳化功能也會改善鍵盤和滑鼠等其他輸入類型的使用體驗。
指南
協助使用者輕鬆辨別畫面上的焦點,取得精確的輸入內容。例如在使用者將滑鼠遊標懸停在上方時加入粗細的邊框等焦點指標。
指南
懸停時更新遊標,即可顯示筆刷類型或目前的動作的預覽畫面。
指南
拖曳圖片、文字和其他內容,方便使用者從您的應用程式快速分享到其他應用程式。
指南
將應用程式中的文字設為可選取,方便使用者快速選取文字,並與觸控筆分享至其他應用程式。