UI概要
AndroidのシステムUIはアプリを構築するフレームワークを提供します。重要なものとして、ホームスクリーンエクスペリエンス、グローバルデバイスナビゲーション、ノーティフィケーションがあります。
なたのアプリは Android 全体のエクスペリエンスを一貫性のあるもの、快適なものにする上で重要な役目を果たすことになります。
この章の終わりにこのゴールをあなたのアプリで達成するための主要な要素を導入します。
Androidユーザーインターフェイスでもっとも重要な面の概要を読んでください。
ホーム、すべてのアプリと通知
ホーム画面
ホームはアプリのショートカットやフォルダ、ウィジェットを格納可能なカスタマイズ可能なスペースです。右や左にスワイプすることで他のホームスクリーンパネルへナビゲートします。
下のお気に入りトレイは現在どのパネルを表示しているかに関係なく常に最も重要なショートカットとフォルダを表示します。
お気に入りトレイ中央にあるすべてのアプリケーションボタンを押すことですべてのアプリとウィジェットのコレクションにアクセスします。

すべてのアプリ画面
すべてのアプリ画面はデバイスにインストールされたすべてのアプリとウィジェットを閲覧できます。ユーザーはすべてのアプリ画面からアプリまたはウィジェットアイコンをドラッグすることでホームスクリーンのどの空いている場所にも置くことが出来ます。

リーセント画面
リーセントは最近使ったアプリを切り替える効率的な方法を提供します。それは複数の進行中のタスク間でクリアな操作経路を提供します。
ナビゲーションバーの右側にあるリーセントボタンはユーザーが最近やりとりしたアプリを示します。
もっとも最近使ったアプリを一番下にして使用した逆の順番で表示されます。
触れることでアプリを切り替えます。
左や右にスワイプすることでアイテムが削除されます

UIバー
UIバーは通知の表示、デバイスの状態を見たり、デバイスのナビゲーションを主要な役割とするスクリーンエリアです。一般的にUIバーはアプリと一緒に表示されます。
アプリが動画や写真など興味あるコンテンツを表示するときに、ユーザーの気をそらすことなく
フルスクリーンで内容を楽しめるように、UIバーを一時的に隠すことが出来ます。

1.ステータスバー
左の通知と、右の時間やバッテリーレベル、信号強度といったステータスの表示。通知の詳細を見るたびにステータスバーから下にスワイプします。
2.ナビゲーションバー
Android 4.0 からスマートフォンに導入された、ナビゲーションバーは、従来のハードウェアキーが存在しないデバイスでのみ表示されます。それはバック、ホーム、そしてリーセントのデバイスコントロールを格納して、加えてAndroid2.3以前向けアプリのためにメニューを表示します。
3.システムバー
タブレット上でステータスとナビゲーションバーが一緒に表示されます。通知
通知はユーザーがステータスバーからいつでもアクセスできる短いメッセージです。それは、アップデートやリマインダーまたは重要な情報だけれど、ユーザーを遮るほど重要ではない情報を提供します。
ステータスバーで下方向にスワイプすることで通知を引き出します。
通知に触れると関連するアプリが開きます
通知に関するより多くの情報


殆どの通知は1行のタイトルと1行のメッセージを持ちます。
通知のために推奨されるレイアウトは2ラインを持ちます。
必要に応じて3本目のラインを加えることが出来ます。
タイムスタンプはオプションです。
右か左に通知をスワイプして通知ドロワーから取り除きます。
標準的なアプリUI

典型的なAndroidアプリはアクションバーとアプリのコンテンツ領域からなります。
1.メインアクションバー
アプリのためのコマンドとコントロールの中心。メインアクションバーはあなたのアプリ階層やビューをナビゲーションする要素に加えて最も重要な操作を表示します。
アクションバーについてより詳細
2.ビューコントロール
アプリケーションが提供する異なるビュー間を切り替える方法を与えます。一般に、ビューは様々なデータの配置または様々なアプリの機能的な側面から構成されます。
3.コンテンツエリア
アプリが表示するコンテンツのスペースです。4.スピリットアクションバー
スピリットアクションバーはメインアクションバーの下またはスクリーンのそこに位置してメインバーに加えてアクションする方法を提供します
この例では、スピリットアクションバーは
メインバーにフィットしない重要なアクションを一番下に表示します。
次へ
前へ
目次に戻る
原文
Except as noted, this content is licensed under Creative Commons Attribution 2.5.