位置: 编程技术 - 正文

drawpaint的类方法(drawand paint)

编辑:rootadmin
import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Paint.Style;import android.util.Log;import android.view.View;class DrawCG extends View {private static final String tag = "DrawCG";private Paint paint;private Canvas canv;private Bitmap mBitmap;// private EditText r1;// private EditText g1;// private EditText b1;public DrawCG(Context context, int width, int height) {super(context);// 声明画笔paint = new Paint();// 设置颜色paint.setColor(Color.RED);// 设置抗锯齿paint.setAntiAlias(true);// 设置线宽paint.setStrokeWidth(3);// 设置非填充paint.setStyle(Style.STROKE);// 声明位图mBitmap = Bitmap.createBitmap(width, height, Config.ARGB_);// 声明画布canv = new Canvas(mBitmap);}@Overrideprotected void onDraw(Canvas canvas) {canvas.drawBitmap(mBitmap, 0, 0, null);// super.onDraw(canvas);}/*** RED* * @return*/public Bitmap drawRed() {// canv.drawLine(, , , , paint);// canv.drawARGB(,3, 3, 3);canv.drawColor(Color.RED);return mBitmap;}/*** blue* * @return*/public Bitmap drawBlue() {canv.drawColor(Color.BLUE);return mBitmap;}/*** green* * @return*/public Bitmap drawGreen() {// canv.drawRect(new Rect(, , , ), paint);canv.drawColor(Color.GREEN);return mBitmap;}/** black*/public Bitmap drawBlack() {// canv.drawRect(new Rect(, , , ), paint);canv.drawColor(Color.BLACK);return mBitmap;}/** white **/public Bitmap drawWhite() {// canv.drawRect(new Rect(, , , ), paint);canv.drawColor(Color.WHITE);return mBitmap;}/** 灰阶 **/public Bitmap paintBitmap(int r, int g, int b) {Log.e(tag, "调用画图的方法,这里传入参数, r-->" &#; r &#; "| g--->" &#; g &#; "|b--->" &#; b);canv.drawRGB(r, g, b);return mBitmap;}/** 灰阶 **/public Bitmap Onehuijie(int r, int g, int b) {Log.e(tag, " 4*灰阶调用");// canv.drawARGB(, 4 * r - 1, 4 * g - 1, 4 * b - 1);if ((r == ) | (g == ) |( b == )) {canv.drawRGB(, , );Log.e(tag, "r ,g ,b 的&#;都是 , , ");}else {canv.drawRGB(4 * r , 4 * g , 4 * b);Log.e(tag, "灰阶计算执行,(4*r):"&#;(4*r)&#;"(4*g):"&#;(4*g)&#;"(4*b):"&#;(4*b));}return mBitmap;}/** 外围白,中心黑**/public Bitmap BB(float left, float top, float right, float bottom) {Log.e(tag, "外围白,中心黑class");canv.drawColor(Color.WHITE);Paint paint = new Paint();paint.setColor(Color.BLACK); // 设置画笔颜色paint.setStyle(Style.FILL);// 设置填充样式paint.setStrokeWidth();// 设置画笔宽度// canv.drawRect(, , , , paint);// canv.drawRect(left / 8, top / 4, right * 7 / 8, bottom * 3 / 4,// paint);// 直接构造canv.drawRect(left / 4, top / 4, right * 3 / 4, bottom * 3 / 4, paint);// 直接构造return mBitmap;}public Bitmap Bh(float left, float top, float right, float bottom) {Log.e(tag, "外围白,中心huiclass");canv.drawColor(Color.WHITE);Paint paint = new Paint();paint.setColor(Color.rgb(, , )); // 设置画笔颜色paint.setStyle(Style.FILL);// 设置填充样式paint.setStrokeWidth();// 设置画笔宽度canv.drawRect(left / 4, top / 4, right * 3 / 4, bottom * 3 / 4, paint);// 直接构造return mBitmap;}public Bitmap BJ(float left, float top, float right, float bottom) {Log.e(tag, "外围灰色,中心白class");canv.drawColor(Color.rgb(, , ));Paint paint = new Paint();paint.setColor(Color.WHITE); // 设置画笔颜色paint.setStyle(Style.FILL);// 设置填充样式paint.setStrokeWidth();// 设置画笔宽度canv.drawRect(left / 4, top / 4, right * 3 / 4, bottom * 3 / 4, paint);// 直接构造return mBitmap;}public Bitmap BK(float left, float top, float right, float bottom) {Log.e(tag, "外围灰色,中心blackclass");canv.drawColor(Color.rgb(, , ));Paint paint = new Paint();paint.setColor(Color.BLACK); // 设置画笔颜色paint.setStyle(Style.FILL);// 设置填充样式paint.setStrokeWidth();// 设置画笔宽度canv.drawRect(left / 4, top / 4, right * 3 / 4, bottom * 3 / 4, paint);// 直接构造return mBitmap;}}

推荐整理分享drawpaint的类方法(drawand paint),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:drawand paint,draw paintings,draw方法的实现,drawand paint,draw paint,drawpie方法绘制的图形是,draw paint,draw paint,内容如对您有帮助,希望把文章链接给更多的朋友!

drawpaint的类方法(drawand paint)

版权声明:本文为博主原创文章,未经博主允许不得转载。

高级控件AdapterView(一):Adapte继承体系及BaseAdapter 一、适配器接口Adapter继承体系Adapt是一个接口,是联通多条目控件AdaptView(ViewGroup是其父类,ListView、GridView、SpinnerView是其子类)与数据集的桥梁,主

android 开源项目GuillotineMenu,酷炫的铡刀菜单 开源项目GuillotineMenu使用指南先上效果图:IDE使用的是Androidstudio.首先下载GuillotineMenu项目的library引用到项目中,下载地址:

Android:Layout_weight 随录 Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。看

标签: drawand paint

本文链接地址:https://www.jiuchutong.com/biancheng/370930.html 转载请保留说明!

上一篇:Android Studio 错误: 非法字符: 'ufeff' 解决方案|错误: 需要class, interface或enum(android studiojava报错)

下一篇:高级控件AdapterView(一):Adapte继承体系及BaseAdapter(高级控件动态数据加载过程有哪些)

  • 机票抵扣进项税怎么填申报表
  • 退回的附加税能退回来吗
  • 政府非税收入的种类
  • 增值税小规模纳税人优惠政策
  • 小规模免增值税的账务处理
  • 委外研发费用如何开票
  • 股东捐赠给企业资金保壳
  • 采购商品未收到分录
  • 小规模纳税人房租发票税率是多少
  • 居民企业只就其境内全部所得纳税
  • 转账支票需要哪些资料
  • 哪些房屋交易需要公证
  • 应交税金在贷方怎么调
  • 以前年度亏损本季度盈利所得税申报
  • 出租车发票日期可以改吗
  • 专票打印的时候密码区压线了能用吗
  • 小规模纳税人附加税减半征收
  • 土地使用税级别划分标准
  • 营改增对固定资产的影响
  • 公司注册资金未实缴可以申请破产吗
  • 发票税额小数点后面没打印上能用吗
  • 公司活动服装费会计分录
  • 代缴个税税务局奖励款怎么做账?
  • 预收账款的科目属性
  • 租赁的厂房改造可以费用化吗
  • 印花税的购销合同改成买卖合同了吗?
  • 微信公众号认证年审怎么弄
  • 广告公司怎么结转成本
  • 土地增值税怎么计算举例说明
  • 固定资产清理的会计科目处理
  • fsck是什么文件
  • 最快的网络传输速率
  • vnisedit 打包
  • 生产员工福利计什么科目
  • ipad3性价比
  • 企业所得税汇算表
  • 房地产企业利润
  • php xdebug配置
  • 什么是AI工具
  • 遮天传游戏视频
  • lscpu命令 显示CPU架构信息
  • php获取服务器ip和客户端ip的方法
  • python设置断点
  • 预收款怎么做表格
  • discuz隐藏查看
  • 预付卡销售和充值计入什么费用
  • 进项不认证有什么风险
  • 其他收益在利润表中的位置
  • 0税率发票什么意思
  • 个人社保的缴纳时间
  • 生活服务的行业
  • 兼职工资帐务处理
  • 车出险理赔需要什么材料
  • 小规模纳税人附加税怎么算
  • 增值税直接计算法间接计算法举例
  • 收购少数股东权益是利好吗
  • 预留印鉴章是什么章
  • 存货跌价准备可以转回吗?
  • 工业企业新产品收入的调研报告
  • 承兑汇票收据开什么发票
  • 坏账准备贷方余额期末如何处理
  • 社会团体费怎么做分录
  • 公司代扣代缴社保什么意思
  • 科目汇总表账务处理程序登记总账的依据是
  • 旅游应当提示参加团队旅游的旅游者按照规定购买什么
  • 旅游费的发票可以进成本吗?
  • centos7 login账号
  • linux 操作系统
  • win7手动更新在哪里设置
  • linux修改文件权限
  • win7开机出现两个系统选项
  • windows8.1安装windows7
  • Win10 mobile 10586.107升级后会出现哪些bug?
  • 将Bitmap用Base64转码成字符串,再解码回来出现黑色背景的问题原因及解决办法。
  • android aidl in out
  • web开发手机app
  • node.js的exports、module.exports与ES6的export、export default深入详解
  • 北京市注册税务师
  • 孵化企业税收优惠
  • 办理税务需要开户许可证吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设