0

Andorid 5は、ステータスバーのデフォルトとして96pxアイコンを取り、白でないとき+ aplhaチェンジするまで表示しません。しかし、96pxのアイコンはメインのアプリケーションアイコンにも使われます。 このステータスバーアイコンをカスタムのものに設定するにはどうすればよいですか?あなたはAndroidの設計ガイドラインで合わせてグレー/白と透明であり、専用の通知アイコンを提供する必要が5+アンドロイドでステータスバーのDistriqtプッシュ通知アイコンは、Android 5の場合は白のままです。

how it look like

答えて

0

。現在、これらのアイコンをAIRアプリケーション記述子に含める方法はありません。代わりにカスタムAndroidリソースとして追加する必要があります。

enter image description here

その後ジェネレータ

https://romannurik.github.io/AndroidAssetStudio/icons-notification.html

をAndroidの資産スタジオ通知アイコンを後藤:あなたは以下のようなものは、透明性と白だけでアイコンを作成する必要があります。これを行うために

とソースイメージをアップロードしてください。アイコンの名前を変更してください。通知でこのアイコンを参照するときにこの名前を使用するので、この名前をメモしておきます。下の例ではyour_icon_nameを使用しました。

次に、zipをダウンロードして内容を抽出することができます。必要なすべての異なるサイズのアイコンを含む一連のディレクトリが必要です。

次に、以下のリポジトリから私たちのCustomResourcesのANEジェネレータスクリプトをダウンロード:

https://github.com/distriqt/ANE-CustomResources

セットアップにスクリプトを指示に従った後、あなたがresディレクトリに、以前ダウンロードしたzipの内容をコピースクリプトルート。

スクリプトを実行した後、プロジェクトに含めることができるANE com.distriqt.CustomResources.aneが必要です。

今、あなたは、通知を作成するためにあなたのアイコンの名前を使用することができます。

Notifications.service.notify(
    new NotificationBuilder() 
     .setIcon("your_icon_name") 
     .setAlert("Notification Alert") 
     .setTitle("Notification Title") 
     .setBody("The body of the notification") 
     .build() 
); 
関連する問題