在项目有一个广告图制作的功能,简单说就是在特定的布局中添加图片和文字,最后将其保存成一张图片就OK了。
首先写一个布局,给个id,然后oncreate方法中设置:
layout_1 = (RelativeLayout) findViewById(R.id.layout_1);
layout_1.setDrawingCacheEnabled(true);
layout_1.buildDrawingCache();
然后将这个布局转成bitmap
Bitmap bitmap = layout_1.getDrawingCache(); // 获取图片
只要是布局里显示的东西都会被保存成图片