1
是否可以創建佈局圖像?我有一個由25個ImageViews組成的GridView。我想將GridView作爲圖像保存並稍後在ImageView上顯示。可能嗎?創建佈局圖像
是否可以創建佈局圖像?我有一個由25個ImageViews組成的GridView。我想將GridView作爲圖像保存並稍後在ImageView上顯示。可能嗎?創建佈局圖像
這將創建視圖
public static Bitmap loadBitmapFromView(View v) {
Bitmap b = Bitmap.createBitmap(
v.getLayoutParams().width, v.getLayoutParams().height, Bitmap.Config.ARGB_8888);
Canvas c = new Canvas(b);
v.layout(0, 0, v.getLayoutParams().width, v.getLayoutParams().height);
v.draw(c);
return b;
}
傳佈局的圖像,並返回的位圖保存爲地方的文件。
佈局參數的寬度和高度都是-1,所以我使用了v.getWidth()和v.getHeight(),並且我不需要v.layout()調用。否則,這就像一個魅力! – Noel 2011-06-13 15:33:23