Наконец-то я нашел решение (С Android 9 )
Шаг 1: Ваше изображение будет белым с прозрачным фоном.
Шаг 2: Вы установили цвет фона в соответствии со значком вашего приложения.
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
notificationBuilder.setSmallIcon(R.mipmap.ic_appoint);// this is the white image with transparent background
notificationBuilder.setColor(getResources().getColor(R.color.colorGreen));
} else {
notificationBuilder.setSmallIcon(R.drawable.ic_notify); // this is normal image
}