Ответ 1
Взгляните на метод Activity.onCreateThumbnail
- это именно то, что вы ищете, поскольку оно позволяет вам нарисовать собственный миниатюру для последнего экрана.
Вы получаете Canvas
как один из параметров, в которых вы можете напрямую рисовать (или не рисовать). Главное, что вы должны вернуть true
из этого метода, что указывает на то, что система сама не будет рисовать эскизы.
Самое простое решение:
@Override
public boolean onCreateThumbnail (Bitmap outBitmap, Canvas canvas) {
// Do nothing or draw on Canvas
return true;
}
или если вы хотите нарисовать свой собственный Bitmap
@Override
public boolean onCreateThumbnail (Bitmap outBitmap, Canvas canvas) {
Bitmap myBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.myBitmap);
canvas.drawBitmap(myBitmap, 0, 0, null);
return true;
}