2

次のような通知を作成したい:

ここに画像の説明を入力してください

赤い丸=常に表示されるアイコン。青い円=展開したときにのみ表示されるアイコン。

このような赤い丸の通知を行うにはどうすればよいですか?

100枚の画像を作成する必要がありますか、それともテキストなどのカスタム通知を使用できますか?2つの画像を結合できますか?

私はこれを見つけました:

http://www.framentos.com/en/android-tutorial/2012/02/20/how-to-create-a-custom-notification-on-android/

カスタム通知レイアウトとテキストの色

しかし、私はまだこの赤い円を作成する方法を知りません。これで私は青い円を作成する方法を知っていますが、これは必要ありません。私はバッテリーを作成していません!

何か案は?

4

1 に答える 1

4

通知領域/ステータスバーに配置できる唯一のテキスト(「赤い円」)はティッカーテキストであり、表示されると消えます(setTicker)。この領域の目的は、小さなアイコン(setSmallIcon)を使用して、通知が未処理であることをユーザーに通知することです。パーセンテージごとに1つずつ、100の異なるアイコンを作成できますが、その場合、通知にAndroidの標準的なデザインガイドラインを使用することはありません。

バッテリーインジケーターが必要な場合は、5つのバッテリーアイコンを使用することをお勧めします。1つのアイコンは「フル」バッテリーで、75%、50%、25%、および「非常に低い」(赤)にそれぞれ1つずつあります。ほとんどのユーザーは、ステータスバーに残っているバッテリーの量を正確に確認する必要はないと思います。その後、完全な通知に正確な数と残りの推定時間を表示できます。

于 2012-12-17T21:13:00.627 に答える