android - 创建布局图像

标签 android

是否可以创建布局图像?我有一个由 25 个 ImageView 组成的 GridView。我想将 GridView 保存为图像并稍后在 ImageView 上显示。可能吗?

最佳答案

这将创建 View 的图像

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;
     }

将您的布局传递给它,并将返回的位图保存为文件。

关于android - 创建布局图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6323132/

相关文章:

android - 形状可绘制尺寸不起作用

android - 有 2 个可以依次展开/折叠的 CollapsingToolbarLayout

android - Flutter中的flutter_downloader下载问题

android 无法找到固定方向 Activity 的布局资源

android - 由于 Android 设备上的错误代码 507,无法安装应用程序?

android - Android Studio和Eclipse如何使用同一个SDK(MAC版)

android - ADB 未找到设备

javascript - 如何在混合应用程序中调试 onDeviceReady -- cordova

Android RecyclerView : on item, 插入向上推而不是向下推

Android:录制 SoundPool 输出