スマートフォンやタッチペン対応の大画面デバイスでは、ユーザーはすべてのアプリで一貫したタッチペン エクスペリエンスを期待しています。

タッチペンに対応しているため、ナビゲーション、描画、手書き入力の機能が改善され、傾斜検出と圧力検出を備えた高度なブラシを利用できます。

タッチペン入力を管理する

ガイド
ユーザーがタッチペンを使用してテキスト フィールドに手書き入力できるようにします。
ガイド
EditText コンポーネントまたは WebView テキスト ウィジェット以外のビューでタッチペン手書き入力を有効にします。
ガイド
タッチペンの圧力、向き、傾斜、ホバー、手のひら検出をサポートしています。低レイテンシのグラフィックとモーション予測ライブラリで、タッチペン入力のレンダリングを強化します。
ガイド
メモ作成アプリでタッチペン入力がサポートされているため、画面コンテンツの作成、スケッチ、注釈付けをスムーズに行うことができます。

高度なライブラリで他とは一線を画すエクスペリエンス

高度なタッチペン ライブラリを使用して、レイテンシの短縮、圧力と傾斜の検出、誤ったマークの無視、手書き文字の認識を行えます。

低レイテンシ ライブラリ

タッチペン入力から画面レンダリングまでの処理時間を短縮することで、レイテンシを改善します。
Motion Prediction Jetpack ライブラリを使用すると、将来のモーション イベントの予測を使用してレイテンシをさらに短縮できます。

高度なライブラリ

タッチペンの圧力と傾斜に関する情報を使用して、MotionEvent オブジェクトからストロークをレンダリングします。
タッチペンで描画または書き込みを行っているときにユーザーが誤って画面に触れてしまったときに、意図しない描画が行われないようにします。
ML Kit を使用すると、デジタル サーフェス上で手書きのテキストを認識し、ジェスチャーを分類できます。ML Kit のデジタルインク認識を使用すると、デジタル サーフェス上の手書きテキストを認識し、ジェスチャーを分類できます。
ユーザーが全画面表示で操作したり、ジェスチャー ナビゲーションを使用したりして、どの部分にもマークが付かないようにすることができます。

あらゆるタイプの入力に対応するビルド

ユーザーは、キーボードやトラックパッドと同じように、タッチペンを使用してアプリを操作できるようにします。タッチペンを最適化すると、他のタイプの入力のエクスペリエンスも向上します。たとえば、ユーザーはキーボードやトラックパッドと同様に、タッチペンを使用してアプリを操作できるようになります。タッチペンの最適化により、キーボードやマウスなど、他のタイプの入力のエクスペリエンスも向上します。
ガイド
ユーザーが画面上のどこにフォーカスしているかを簡単に特定できるようにして、正確に入力できるようにします。たとえば、ユーザーがカーソルを合わせたときに、太い枠線などのフォーカス インジケーターを追加できます。 
ガイド
カーソルを合わせたときにカーソルを更新して、ブラシの種類や現在の操作のプレビューを表示します。
ガイド
画像やテキストなどのコンテンツをドラッグ&ドロップして、アプリから別のコンテンツをすばやく共有できるようにします。画像やテキストなどのコンテンツをドラッグ&ドロップして、アプリから別のアプリにすばやく共有できるようにします。
ガイド
アプリ内のテキストを選択可能にして、ユーザーがテキストをすばやく選択できるようにする。アプリ内のテキストを選択可能にして、ユーザーがタッチペンでテキストをすばやく選択し、他のアプリと共有できるようにする。