2016-09-05 15 views
0

Andorid 5는 상태 표시 줄의 기본값으로 96px 아이콘을 사용하고 흰색이 아닌 + aplha 변경 사항까지는 표시하지 않습니다. 그러나 96px 아이콘은 메인 애플리케이션 아이콘으로도 사용됩니다. 이 상태 표시 줄 아이콘을 어떻게 사용자 정의 할 수 있습니까? 안드로이드와상태 표시 줄의 배포 알림 알림 아이콘은 안드로이드에서 흰색으로 유지됩니다.

how it look like

답변

0

당신은 안드로이드 디자인 가이드 라인에 맞게/흰색, 회색 및 투명한 전용 알림 아이콘을 제공해야 5+. 현재 AIR 응용 프로그램 설명자를 통해 이러한 아이콘을 포함 할 수있는 방법은 없습니다. 대신 사용자 정의 Android 리소스로 추가해야합니다.

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

발전기

enter image description here

그런 다음 안드로이드 자산 스튜디오 알림 아이콘을 고토 :

는 아래처럼 투명 뭔가 만 흰색 인 아이콘을 만들어야합니다 이렇게하려면

그리고 원본 이미지를 업로드하십시오. 아이콘의 이름을 변경했는지 확인하십시오. 이 이름을 사용하여 알림에서이 아이콘을 참조 할 때이 이름을 메모하십시오. 아래 예에서는 your_icon_name을 사용했습니다.

그런 다음 zip을 다운로드하고 내용을 추출 할 수 있으며 필요한 모든 다른 크기의 아이콘이 들어있는 일련의 디렉토리가 있어야합니다.

다음, 다음 저장소에서 우리의 CustomResources의 ANE 생성기 스크립트를 다운로드 :

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

이 설정에 스크립트를 지침에 따라 다음이의 res 디렉토리에 앞서 다운로드 한 우편의 내용을 복사 스크립트 루트.

스크립트를 실행 한 후 프로젝트에 포함 할 수있는 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() 
); 
:

이제 알림을 만들려면 아이콘의 이름을 사용할 수 있습니다