Я хочу, чтобы нарисовать файл образом на SurfaceView, но когда я запускаю мой код, то SurfaceView совершенно пустойРисунок файла изображения SurfaceView возвращающегося пустой
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.edit);
displayPicture();
}
private void displayPicture(){
SurfaceView sv = (SurfaceView) findViewById(R.id.svEditPic);
Bitmap bmp = BitmapFactory.decodeFile(path);
Canvas c = new Canvas();
c.drawBitmap(bmp, 0, 0, null);
sv.draw(c);
}
Это не похоже на работу. Любое решение?
Где вы размещаете вышеуказанный код? Пожалуйста, покажите больше кода. – Melquiades
Обновлено. Он помещается внутри метода onCreate. –
Установить brakepoint on Canvas c = new Canvas(); и проверьте, загружено ли изображение. – 3mpty