Tôi muốn vẽ một thứ gì đó trên một pic, sau khi làm điều đó, nó là một Bitmap. tôi muốn thêm Bitmap này vào Notification làm biểu tượng của nó. nhưng biểu tượng phải là Id int. Làm thế nào tôi có thể làm cho nó? cảm ơn cho câu trả lời của bạn ~~~~ pls hlep tôi!Cách sử dụng Bitmap làm Biểu tượng thông báo
Trả lời
Bạn có thể đặt tập tin hình ảnh trong res-> drawable (hoặc drawable-hdpi, ldpi, mdpi), ví dụ notify.png và sử dụng nó
myNotification = new Notification(R.id.notify, "Notification!", System.currentTimeMillis());
hoặc
Hãy thử sử dụng AnimationDrawable của. Bạn có thể sử dụng chúng để kết hợp nhiều drawables vào một đơn, và chọn một trong những bạn muốn hiển thị. Tôi thực sự nghĩ rằng, đây là con đường để đi.
Thông tin thêm: AnimationDrawable
Tắt Tất nhiên, bạn sẽ phải cung cấp drawables cá nhân cho tất cả các số nguyên của bạn, bạn muốn hiển thị, nhưng cách này, bạn có thể dễ dàng thay đổi sự xuất hiện của các thông báo của bạn
chuyển đổi bạn bitmap như là một drawable và sau đó bạn có thể sử dụng nó như là một biểu tượng thông báo trong hộp thoại của bạn.
Bạn không thể chuyển id tài nguyên có thể drawable chỉ có thể vẽ như int – voytez
Hãy thử điều này:
NotificationManager notificationManager=
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
int icon=R.drawable.ic_launcher;
CharSequence text="Notification Text";
long when=System.currentTimeMillis();
Notification notification=new Notification(icon, text, when);
notificationManager.notify(Constants.NOTIFICATION_ID, notification);
tôi đã đưa ra những hình ảnh mặc định bạn có thể giữ tập tin hình ảnh trong res-> drawable (hoặc drawable-hdpi, ldpi, mdpi) folder.Assign bất kỳ định dạng bitmap lên biểu tượng và bạn sẽ nhận được kết quả mong muốn.
Từ số này Post tôi đã biết rằng biểu tượng Thông báo sẽ chụp ảnh Tài nguyên. Vì vậy, bạn không thể làm động trong biểu tượng nhỏ. Nhưng bạn có thể làm cho biểu tượng lớn từ Api Cấp 11.
Cho rằng bạn có thể sử dụng Notificaiton.Builder
Refer here
cách khác là cũng có. Đó là bạn có thể thay đổi biểu tượng xuất hiện khi thông báo được kéo xuống. Cho rằng bạn phải sử dụng RemoteViews
hãy thử sử dụng xml vẽ hình ảnh của bạn, và đặt nó trong biểu tượng như n.icon = R.drawable.x;
drawable/x.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/write_normal_battery1" />
<item android:drawable="@drawable/notif_0" android:left="5.5dip" android:right="13.5dip" />
<item android:drawable="@drawable/notif_9" android:left="13.5dip" android:right="5.5dip" />
</layer-list>
Nếu bạn đang sử dụng Android Studio, bạn luôn có thể chuyển đổi hình ảnh ban đầu của bạn đến một tài sản Hình ảnh và rằng nên tạo ra các định dạng hình ảnh bên phải mà bạn có thể dễ dàng sử dụng, ví dụ: chỉ định một ID. Bạn có thể chọn ghi đè tên tài nguyên mặc định hoặc có tên khác.
- 1. Làm biểu tượng thông báo với số lượng thông báo
- 2. cách xóa biểu tượng thông báo huy hiệu khỏi biểu tượng ứng dụng trong iPhone
- 3. GTK + Biểu tượng thông báo khởi động
- 4. Thông báo cảnh báo Biểu tượng RTTI không tìm thấy khi sử dụng boost :: iostreams
- 5. Thông báo Android.Builder: hiển thị thông báo không có biểu tượng
- 6. Biểu tượng thông báo khi tải xuống tệp
- 7. Chuyển đổi bitmap thành biểu tượng
- 8. Có thể thay đổi biểu tượng của thanh trạng thái (biểu tượng thông báo) động không?
- 9. Hiển thị biểu tượng thắng trên khu vực thông báo
- 10. Tôi làm cách nào để được thông báo về thông báo biểu ngữ trong iOS?
- 11. Xóa biểu tượng thông báo khỏi thanh trạng thái
- 12. Thông báo sử dụng python
- 13. Biểu tượng thông tin
- 14. Làm cách nào để cung cấp cho biểu tượng ứng dụng huy hiệu thông báo mà không có số?
- 15. Làm thế nào để sử dụng relativelayout.setBackgroundDrawable() với một bitmap?
- 16. Facebook như thông báo cập nhật bằng cách sử dụng tín hiệu django hoặc thông báo
- 17. Trích xuất bảng biểu tượng bằng cách sử dụng clang
- 18. mã thông báo csrf sử dụng
- 19. iOS Push Notification - Làm thế nào để có được các dữ liệu thông báo khi bạn nhấp vào biểu tượng ứng dụng thay vì thông báo
- 20. Cách sử dụng thông báo bằng âm thanh và rung?
- 21. Cách sử dụng Reactive Cocoa với thông báo
- 22. Cách nhận thông báo khi thông báo được thông báo
- 23. Sử dụng || điều hành thông báo đang
- 24. Làm việc với Trung tâm thông báo của Mountain Lion bằng cách sử dụng PyObjC
- 25. Đại biểu Vs. Thông báo trong iPhoneOS
- 26. Cách sử dụng chờ và thông báo bằng Java?
- 27. javascript cách tạo thông báo lỗi xác thực mà không sử dụng cảnh báo
- 28. Sử dụng các biểu tượng jQuery UI
- 29. Cách lấy đối tượng Uri từ Bitmap
- 30. Sử dụng biểu tượng @ trong strings.xml
Sự cố là gì? Tại sao toggling? – Abhi