作者: What how are we发布时间: 2023-06-21 12:55:19 浏览:0 次 发布地: 天气: 晴

        @导入Java("android.graphics.*") @导入Java("android.view.*") @导入Java("java.io.*") @附加权限(安卓权限.文件权限_读取) @附加权限(安卓权限.文件权限_写入) 类 控件转图片 //不可在窗口的创建完毕事件调用 方法 控件转图片(控件 : 可视化组件, 保存路径 : 文本, 色深 : 图片色深 = 图片色深.ARGB_8888, 保存质量 : 整数 = 100, 保存格式 : 图片格式 = 图片格式.JPEG格式) : 逻辑型 @code try { View view = #控件.getView(); Bitmap bitmap = Bitmap.createBitmap(view.getWidth(), view.getHeight(), #色深); Canvas canvas = new Canvas(bitmap); view.draw(canvas); BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(#保存路径)); bitmap.compress(#保存格式, #保存质量, bos); bos.close(); return true; } catch(Exception e) { return false; } @end 结束 方法 结束 类 @指代类("Bitmap.Config") @导入Java("android.graphics.Bitmap") @禁止创建对象 类 图片色深 @静态 常量 RGBA_F16 : 图片色深? @静态 常量 ARGB_8888 : 图片色深? @静态 常量 ARGB_4444 : 图片色深? @静态 常量 RGB_565 : 图片色深? @code static { #RGBA_F16 = Bitmap.Config.RGBA_F16; #ARGB_8888 = Bitmap.Config.ARGB_8888; #ARGB_4444 = Bitmap.Config.ARGB_4444; #RGB_565 = Bitmap.Config.RGB_565; } @end 结束 类 @指代类("Bitmap.CompressFormat") @导入Java("android.graphics.Bitmap") @禁止创建对象 类 图片格式 @静态 常量 JPEG格式 : 图片格式? @静态 常量 PNG格式 : 图片格式? @静态 常量 WEBP格式 : 图片格式? @code static { #JPEG格式 = Bitmap.CompressFormat.JPEG; #PNG格式 = Bitmap.CompressFormat.PNG; #WEBP格式 = Bitmap.CompressFormat.WEBP; } @end 结束 类

评论:
😂😂🐶: 哈哈哈,你这是干嘛呢。这些没必要记啊。要记得时候直接去复制就好了


如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!