欢迎使用CSDN-markdown编辑器
来源:互联网 发布:表白网站html源码 编辑:程序博客网 时间:2024/06/15 20:33
andorid绘图公共函数:
/** * author:beef * email :460955584@qq.com * created 2016/11/8 0:45 * @param resources 资源id. * @param context 上下文. * 依赖drawableToBitamp函数。 */ public Bitmap createBitmap(int resources,Context context) { final Drawable drawable = ContextCompat.getDrawable(context, resources); final Drawable wrappedDrawable = DrawableCompat.wrap(drawable); DrawableCompat.setTint(wrappedDrawable, getCurrentHintTextColor()); return drawableToBitamp(wrappedDrawable); }/** * author:beef * email :460955584@qq.com * created 2016/11/8 0:47 * @param drawable 需要变换的Drawable */ private Bitmap drawableToBitamp(Drawable drawable) { int w = drawable.getIntrinsicWidth(); int h = drawable.getIntrinsicHeight(); Bitmap.Config config = drawable.getOpacity() != PixelFormat.OPAQUE ? Bitmap.Config.ARGB_8888 : Bitmap.Config.RGB_565; Bitmap bitmap = Bitmap.createBitmap(w, h, config); Canvas canvas = new Canvas(bitmap); drawable.setBounds(0, 0, w, h); drawable.draw(canvas); return bitmap; }
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 区块链学习笔记(零)Bitcoin开发环境的搭建
- Master-Worker模式
- extjs 中Ext.MessageBox.alert 提示信息字体大小的修改
- css3学习
- 安卓简单的加载进度对话框实现
- 欢迎使用CSDN-markdown编辑器
- Java transient关键字使用小记
- 应用程序虚拟化工具(VMware ThinApp)5.2.1汉化绿色企业版
- 一个前端开发者的mac装机清单
- dp入门题
- Spring HelloWorld
- 如何解决百度云下载大文件限速问题
- UNP 卷1 多种客户/服务器设计方式 总结
- redis 在32位系统安装以及使用