Surface Duo 用 Android サンプル アプリ
デュアルスクリーンおよび折りたたみ型デバイス向けにアプリを強化するのに役立つコード サンプルが含まれている GitHub リポジトリが多数あります。 また、ウィンドウ マネージャーの使用方法について学習する Google Codelab トレーニング モジュールも用意されています。
デュアルスクリーン エクスペリエンスの例は、実際のシナリオを紹介し、デュアルスクリーン/折りたたみ型フォーム ファクターを使用するさまざまな方法を示す完全なサンプル Android アプリケーションです。 GitHub リポジトリを複製するか、Google Play ストアからインストールできます。
デュアルスクリーン コントロール
SDK の複数のコントロール (折りたたみ型ナビゲーション コンポーネント、RecyclerView、BottomNavigationView、SnackbarContainer、Ink SDK) が含まれています。
開発者モード
現在のデザイン パターンまたはデュアルスクリーン コントロールに関する詳細が表示され、開発者モードと呼ばれるツールバー項目を使用してアプリケーション コードを簡単に調べることができます。
拡張キャンバス、リストの詳細、2 ページ、デュアル ビュー、コンパニオン ウィンドウ、ヒンジ角度へのアクセス方法など、Surface Duo のさまざまなデザイン パターンと固有の機能をすべて示す Kotlin サンプルが用意されています。
これらのいくつかを以下に示します。
Java バージョンも用意されています。
Jetpack Window Manager サンプルの完全な一覧を参照してください。 3 つの注目の機能を紹介します。
これらの完全なアプリのサンプルでは、実際のユーザーの操作にデュアルスクリーンのデザイン パターンを適用する方法を示します。 これらのサンプルは、シングルスクリーン デバイスや Surface Duo で動作するように設計されています。