Compose でカスタムなものを描画する方法について学びます。カスタム描画を使用すると、組み込みコンポーネントでアプリのニーズを正確に満たせない場合に、アプリの外観を改善できます。
要点
- DrawScopeは、コンポーネントの状態を手動で維持することなく、図形やパスなどを描画できる宣言型のステートレス描画 API です。
- 複数の描画修飾子を使用すると、DrawScopeにアクセスして、他のコンポーザブルで描画できます。- drawBehind: コンポーザブルのコンテンツの背後に描画されます。
- drawWithContent: コンテンツの並べ替えに便利です。コンポーザブルのコンテンツを呼び出すタイミング(前または後)を選択できます。
- drawWithCache: サイズが変更されるか、内部で読み取られる状態変数が変更されるまで、オブジェクトをキャッシュに保存します。
 
- Compose の座標系はビューシステムと同じです。
- 描画とレイアウトの呼び出しはすべて、dpではなくピクセル値で実行されます。画面間で一貫して描画するには、dpを使用して、描画前にピクセルに変換します。
- 描画呼び出しは常に親コンポーザブルを基準とします。
このガイドを含むコレクション
このガイドは、Android 開発の幅広い目標を網羅する、厳選されたクイックガイド コレクションの一部です。
 
        画像を表示する
          明るく魅力的なビジュアルを使用して、Android アプリの外観を美しくする手法について学びます。
        
        
      ご質問やフィードバックがある場合
          よくある質問のページでクイックガイドをご覧になるか、お問い合わせフォームからご意見をお寄せください。
        
      