উত্তর:
আপনি সম্ভবত মানে Notification.Builder.setLargeIcon(Bitmap)
, তাই না? :)
Bitmap largeIcon = BitmapFactory.decodeResource(getResources(), R.drawable.large_icon);
notBuilder.setLargeIcon(largeIcon);
এটি রিসোর্স চিত্রগুলি অ্যান্ড্রয়েড এসগুলিতে রূপান্তর করার একটি দুর্দান্ত পদ্ধতি Bitmap
।
... E/CommitToConfigurationOperation: Malformed snapshot token (size): ... E/NotificationService: Not posting notification with icon==0: Notification(pri=0 contentView=null vibrate=null sound=content://settings/system/notification_sound defaults=0x0 flags=0x10 color=0x00000000 vis=PRIVATE) ... E/NotificationService: WARNING: In a future release this will crash the app:...
Drawable myDrawable = getResources().getDrawable(R.drawable.logo);
Bitmap myLogo = ((BitmapDrawable) myDrawable).getBitmap();
যেহেতু এপিআই 22 getResources().getDrawable()
অবচিত হ'ল তাই আমরা নিম্নলিখিত সমাধানগুলি ব্যবহার করতে পারি।
Drawable vectorDrawable = VectorDrawableCompat.create(getResources(), R.drawable.logo, getContext().getTheme());
Bitmap myLogo = ((BitmapDrawable) vectorDrawable).getBitmap();
Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.my_drawable);
Context
আপনার বর্তমান হতে পারে Activity
।
অ্যান্ড্রয়েডে ড্রয়যোগ্য সংস্থানটি বিটম্যাপে রূপান্তর করার জন্য এখানে আরেকটি উপায়:
Drawable drawable = getResources().getDrawable(R.drawable.input);
Bitmap bitmap = ((BitmapDrawable)drawable).getBitmap();
প্রথমে বিটম্যাপ চিত্র তৈরি করুন
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.image);
এখন বিজ্ঞপ্তি নির্মাতা আইকনে বিটম্যাপ সেট করুন ...
Notification.Builder.setLargeIcon(bmp);
ইন res/drawable
ফোল্ডার
1. একটি নতুন তৈরি করুন Drawable Resources
।
২. ইনপুট ফাইলের নাম।
res/drawable
ফোল্ডারের ভিতরে একটি নতুন ফাইল তৈরি করা হবে ।
নতুন তৈরি ফাইলের মধ্যে এই কোডটি প্রতিস্থাপন করুন এবং ic_action_back
আপনার আঁকতে সক্ষম ফাইলের নামের সাথে প্রতিস্থাপন করুন।
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/ic_action_back"
android:tint="@color/color_primary_text" />
এখন, আপনি এটি রিসোর্স আইডি R.id.filename
,।