imageView和picture都为空,你是不能运行成功的。
你是想画一张图片放在imageView里吧。但是呢,你至少要先把imageView实例化啊!不然系统怎么知道该把图片放在哪儿?对吧!
实例化picture
picture= BitmapFactory.decodeResource(getResources(),R.drawable.btn_last);
用类似方式把图片添加进去。但是这种方法一用你的canvas就没用了
如果你要用canvas的话,那么picture就应该用这种方式来得到
picture=Bitmap.createBitmap(width, height, Config.ARGB_8888);
而不是Canvas canvas = new Canvas(picture);