Compose には、ユーザー インタラクションによって生成された操作の検出に役立つさまざまな API が用意されています。幅広いユースケースに対応する API があります。
その一部は高レベルの API で、よく使われる操作をカバーできるように設計されています。たとえば、
clickable修飾子を使用すると、クリックの検出が容易になり、タップ時にユーザー補助機能を提供するとともに、視覚的インジケーター(リップルなど)を表示できます。また、あまり使われない操作の検出機能もあり、 低レベル で柔軟性を高めています。
PointerInputScope.detectTapGesturesPointerInputScope.detectDragGesturesただし、これらは追加の機能は含んでいません。
ポインタ入力について詳しくは、以下のページをご覧ください。
- 操作を理解するでは、ポインタ入力の処理で重要な役割を果たすコアコンセプトについて説明します。
- タップと長押しでは、単一ポインタ、単一位置のイベントについて詳しく説明します。
- スクロールでは、スクロール コンテナを実装する方法と、 相互運用性の問題の処理方法について説明します。
- ドラッグ可能なコンポーザブルでは、UI 要素を単一
軸に沿って移動する方法、2 次元で移動する方法、事前定義されたアンカー ポイント間で移動する方法について、
draggable、draggable2D、anchoredDraggableなどの修飾子を使用して説明します。 - マルチタッチでは、複数のポインタを使用する場合について詳しく説明します。
あなたへのおすすめ
- 注: JavaScript がオフになっている場合はリンクテキストが表示されます
- ユーザー インタラクションを有効にする
- Compose のセマンティクス
- Compose 修飾子