Мне нужно сделать снимок экрана с помощью конкретного linearlayout, используя
LinearLayout ll = (LinearLayout) switchCenter.getChildAt(0);
ll.setDrawingCacheEnabled(true);
Bitmap bm = switchCenter.getDrawingCache();
BitmapDrawable bitmapDrawable = new BitmapDrawable(bm);
BitHistoryList.add(bm);
Но моя программа перестает отвечать... любые идеи, что я могу делать неправильно?
Благодарю!
Пытаться:
.....
Bitmap bitmap = Bitmap.createBitmap(view.getWidth(), view.getHeight(), Bitmap.Config.ARGB_8888);
view.draw(new Canvas(bitmap));
......