/* 设置渐变色 这个正方形的颜色是改变的 */Shader mShader = new LinearGradient(0, 0, 100, 100,new int[] { Color.RED, Color.GREEN, Color.BLUE, Color.YELLOW,Color.LTGRAY }, null, Shader.TileMode.REPEAT); // 一个材质,打造出一个线性梯度沿著一条线。p.setShader(mShader);RectF rectF = new RectF(0, 0. 200 200); // 设置矩形区域canvas.drawArc(rectF, 0, 30, true, p);  // 第四个参数 userCenter为true,表示轨迹经过圆心

 

   RectF rectF = new RectF(0, 0. 200 200);canvas.drawArc(rectF, 0, 300, true, p);  // 这里第三个参数 sweepAngle修改为300度

  

坐标

  // RectF的范围是个长方形,画出的圆弧就是一个椭圆   RectF rectF = new RectF(0, 0. 200 100);canvas.drawArc(rectF, 0, 300, true, p);

  

       p.setColor(Color.BLUE);p.setStyle(Paint.Style.STROKE);  // 画弧线,画笔样式设置为空心p.setStrokeWidth(2);RectF rectF = new RectF(0, 0. 200 100);canvas.drawArc(rectF, 0, 300, false, p);  //第四个参数userCenter为false,轨迹不经过圆心

  

       p.setColor(Color.BLUE);p.setStyle(Paint.Style.FILL);  // RectF rectF = new RectF(0, 0. 200 100);canvas.drawArc(rectF, 0, 300, false, p);  //第四个参数userCenter为false,轨迹不经过圆心

转载于:https://www.cnblogs.com/huyang011/p/9551576.html

drawArc 画扇形 画弧线相关推荐

  1. Swift-贝赛尔曲线画扇形、弧线、圆形、多边形——UIBezierPath实现App下载时的动画效果

    上篇文章提到了使用贝赛尔曲线实现画图板(传送门),顿时就对贝赛尔曲线兴趣大增有木有. 之所以接触贝赛尔曲线,多亏了师父.周五下班前师父给我留了个任务,让我周末回家研究研究 iPhone 手机下载 Ap ...

  2. ios 扇形 按钮_IOS 开发中画扇形图实例详解

    IOS 开发中画扇形图实例详解 昨天在做项目中,遇到一个需要显示扇形图的功能,网上搜了一下,发现code4app里面也没有找到我想要的那种类似的效果,没办法了,只能自己学习一下如何画了. 首先我们需要 ...

  3. Echarts通过svg画扇形例子,含矩形、三角形等

    <?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrato ...

  4. android 画扇形进度条,扇形进度条 可点击可滑动

    扇形进度条.png package com.wuyzh.test; import android.content.Context; import android.graphics.Canvas; im ...

  5. python绘制立体扇形_认识canvas(画扇形 动态画圆弧(requestAnimationFrame结合settimeout做的动画)、画表盘)...

    最近做的两个项目都是关于canvas的,做完整理一下,方便下一次使用,在vue里写的小demo, 功能:画扇形 动态画圆弧(requestAnimationFrame结合settimeout做的动画) ...

  6. hdc mfc 画扇形图_科学网—画扇形图(idl程序) - 张国印的博文

    IDL画扇形图还是有些麻烦的,今天中午没午休,以红移和RA为例写了程序,希望以后能用上 pro sector set_plot,'ps' device,file='F:Aprilmap.ps' REA ...

  7. hdc mfc 画扇形图_canvas画扇形、饼图

    画扇形的方法 方法一:起始角度是0,那么第一条线就是line(r,0),通过旋转扇形的角度,第二条线就是line(r,0) //圆弧 ctx.save(); ctx.translate(100, 10 ...

  8. Path画直线与弧线

    代码地址如下: http://www.demodashi.com/demo/14754.html ####前言 之前讲过Paint和Canvas的基本使用,今天来介绍下Path的使用 涉及内容有: P ...

  9. unity3d 关于如何画扇形

    为啥我今天写这个画扇形主要原因是看见我的朋友为画一个扇形不停的找资料,可找完了又嫌弃人家写的多所以那我就花了自己两节课搞了一下,(其实我当时看别人写的一大堆也用点不太懂,主要是我数学太差了) 首先我们 ...

最新文章

  1. 156 13.67用matlab答案,数学实验(MATLAB版韩明版)5.1,5.3,5.5,5.6部分答案
  2. 少儿编程python线上课程-北京Python程序开发课程
  3. Cmd使用方式--命令行运行程序
  4. Class的 getSuperclass与getGenericSuperclass区别
  5. Ulink2 No Ulink Device found 解决办法
  6. ifeq makefile 或语句_学习笔记:Makefile的ifeq逻辑或,逻辑与的变通实现
  7. 如何从字典中随机选择一个键
  8. Win10桌面背景(壁纸)导出工具
  9. Python 正则表达式 re模块 groups/group
  10. 计算机版音乐教学,计算机音乐技术在高职音乐教学的应用
  11. 安卓手机虚拟键盘定位position:fixed问题
  12. 三位如花女人的多彩理财生活
  13. idea 注释格式化之后回到同一行
  14. 【Hive】如何在 Hive 中创建外部表映射 Hbase 中已存在的表
  15. html 星空效果,HTML5JSstar_动态星空效果
  16. 用python代码实现 函数调用 烤红薯的例子
  17. SONY-显示器-对比
  18. 云卷云舒、淡定人生,学会独处!
  19. Git Stash 贮藏命令
  20. 最能拉出同行差距的细节,99%的零售店老板都错过了

热门文章

  1. 云计算 原理与实践期末复习
  2. 常见的计算机局域网拓扑有,计算机网络原理 常见的局域网拓扑结构
  3. 富途客户端软件测试笔试and面试
  4. 面试金典12(Python)—— 删除中间节点(简单)
  5. 促进社群活跃的几种方法,你get到了吗
  6. 流程设计建模方法:流程的需求梳理之活动属性梳理
  7. 解决pgAdmin4启动失败方法
  8. 最全的网站推广方案(SEO)
  9. FTP上传文件报错200 PORT command successful. Consider using PASV. 553 Could not create file.
  10. Promise(一)介绍、fs读取文件、AJAX请求