我想绘制一个圆形矩形,其笔划为蓝色,填充为红色,但我在Paint类中找不到设置笔触颜色的方法.我怎样才能做到这一点?

mCanvas.drawColor(mBackgroundColor,PorterDuff.Mode.CLEAR);

mCanvas.setDrawFilter(mPaintFlagsDrawFilter);

mPaint.setStyle(Paint.Style.FILL_AND_STROKE);

mPaint.setColor(Color.RED);

mPaint.setStrokeWidth(2);

mPaint.setStrokeCap(Paint.Cap.ROUND);

mRectF.set(0,mWidth,mHeight);

mCanvas.drawRoundRect(mRectF,10,mPaint);

502_7@

油漆一次只允许一种颜色.

mCanvas.drawColor(mBackgroundColor,PorterDuff.Mode.CLEAR);

mCanvas.setDrawFilter(mPaintFlagsDrawFilter);

mFillPaint.setStyle(Paint.Style.FILL);

mFillPaint.setColor(Color.RED);

mStrokePaint.setStyle(Paint.Style.STROKE);

mStrokePaint.setColor(Color.BLUE);

mStrokePaint.setStrokeWidth(2);

mStrokePaint.setStrokeCap(Paint.Cap.ROUND);

mRectF.set(0,mHeight);

mCanvas.drawRoundRect(mRectF,mFillPaint);

mCanvas.drawRoundRect(mRectF,mStrokePaint);

如果您发现圆角矩形看起来不正确,则可能会在视图的边界处剪切.调整RectF以允许StrokeWidth的一半:

mRectF.set(1,1,mWidth - 1,mHeight - 1);

android 设置画布颜色,android – 如何设置笔触颜色以在画布上绘制矩形?相关推荐

  1. Html5画布(canvas)实例之绘制矩形

    路径方式绘制 - 矩形 | rect() canvas/shape/path/rect.html <!DOCTYPE HTML><html><head> <t ...

  2. java 鼠标画矩形_用鼠标在画布上绘制Angular2绘制矩形

    我是angular2和画布的新手,我正在尝试创建一个首先将图像绘制到画布上的组件,然后用户可以使用鼠标在该图像上绘制矩形(以点击和拖动方式) . 这是我到目前为止几乎按预期工作的 . @Compone ...

  3. android 设置画布颜色,Android更改画布背景颜色而不会丢失任何图纸

    已经给出了你的问题的答案都指向了正确的方向:你需要在单独的图层中分离背景颜色块和前景图,然后合并它们,然后将它们全部保存在.png文件中.这就是Adobe Photoshop工作流程的设计--如果我们 ...

  4. android 设置画布颜色,如何在颜色变化的画布上在Android上绘制渐变颜色?

    这个问题仍然是有效的,几乎在2017年中旬,我想为我的自定义视图颜色变化的平稳过渡.我使用了LinearGradients着色器. 我的目的是让betweeen我的观点的anabled和禁用状态的平稳 ...

  5. android画布设置最外层,Android自定义View高级(三)-Canvas之画布操作

    一.Canvas简介 Canvas我们可以称之为画布,能够在上面绘制各种东西,是Android平台2D图形绘制的基础. 二.Canvas的常用操作 操作类型 相关API 备注 绘制颜色 drawCol ...

  6. android 环形时间显示_Android圆形进度条颜色的设置

    最近几天由于项目的需要研究了一下listView的滑动数据动态的更新显示,其中需要在数据加载过程有圆形进度条的显示,遇到的问题是进度条的颜色设置,在网上查了一些资料结合自己的所得分享在此. xml布局 ...

  7. android设置window背景颜色,android – 设置标题背景颜色

    这个 thread将让你开始在xml文件中建立自己的标题栏,并在你的活动中使用它 编辑 这里是上面链接的内容的简要摘要 – 这只是设置文本的颜色和标题栏的背景 – 没有调整大小,没有按钮,只是最简单的 ...

  8. android开发按钮颜色,Android编程实现简单设置按钮颜色的方法

    本文实例讲述了Android编程实现简单设置按钮颜色的方法.分享给大家供大家参考,具体如下: 1.工程目录 a.在res目录-新建drawble文件夹放入自定义图片 2.main.xml androi ...

  9. android textview 背景图片,Android—TextView 背景颜色与背景图片设置

    Android TextView 背景颜色与背景图片设置,android textview 控件,android textview 背景, android textview 图片,android te ...

最新文章

  1. JZ2440开发笔记(4)——设置静态IP
  2. ASP.NET缓存之 没有为 SQL 缓存通知启用数据库“ReplaceShop”。
  3. new 开始转向PHP
  4. python2.7安装scrapy_python 2.7 的Scrapy安装介绍
  5. php基础教程 第一步 环境配置及helloworld
  6. oracle基本的操作
  7. Java基础学习总结(167)——Java项目实践中如何实现幂等
  8. BZOJ2806:[CTSC2012]Cheat
  9. 极客大学架构师训练营 JVM虚拟机原理 JVM垃圾回收原理 Java编程优化 秒杀 第九次作业
  10. Activiti工作流Day18-Crystalball流程仿真
  11. 手机远程共享计算机文件,电脑如何共享文件到手机
  12. P2495 [SDOI2011]消耗战(虚树+DP)
  13. (转载)各类指数基金标的指数比较
  14. uniapp 微信小程序 分片 断点续传 大文件上传
  15. wifi已连接不可上网服务器无响应,为什么手机连上wifi却上不了网
  16. [SEEDLabs] Meltdown Spectre Attack Labs
  17. 2022元旦首发,2021年阿里春招+秋招+社招+校招Java后端开发面试题汇总,看完轻松收下offer
  18. 华三防火墙旁路部署三种方式之子接口旁路
  19. oracle小麦苗博客,《Oracle DBA工作笔记》第一章
  20. supermap开发帮助文档链接

热门文章

  1. java——Java环境搭建:JDK安装、常用命令
  2. 今日没有睡眠质量记录
  3. assoc 和 ftype
  4. 服务器虚拟环境使用指南
  5. WPA_Suppliant简介
  6. 【2019/09/16】关于固态硬盘你不得不知道的那些事
  7. 搭建自己的ngrok服务(内网穿透 使用简单)
  8. 10.24程序员节疑问:沈从文的编程功底应该很厉害吧?
  9. win11蓝牙无法使用 Windows11蓝牙无法使用的解决方法
  10. 使用亚博智能K210实现人脸特征提取和识别