我一直在尝试用以下代码在Android中绘制彩虹色的环:

public void init(){

ringPaint = new Paint(Paint.ANTI_ALIAS_FLAG);

ringPaint.setStyle(Paint.Style.STROKE);

ringPaint.setStrokeWidth(8f);

ringPaint.setShader(new SweepGradient(0, 0, COLORS2, null));

}

@Override

protected void onDraw(Canvas canvas) {

canvas.drawCircle(getWidth()/2f,getHeight()/2f ,getHeight()/2f - 16f,ringPaint);

}

的值

COLOR2

如下所示:

final int[] COLORS2 = new int[]{Color.parseColor("#33004c"), Color.parseColor("#4600d2"),

Color.parseColor("#0000ff"), Color.parseColor("#0099ff"),

Color.parseColor("#00eeff"),Color.parseColor("#00FF7F"),

Color.parseColor("#48FF00"),Color.parseColor("#B6FF00"),

Color.parseColor("#FFD700"),Color.parseColor("#ff9500"),

Color.parseColor("#FF6200"),Color.parseColor("#FF0000"),

Color.parseColor("#33004c")};

问题是我只得到了颜色的一个子集,可能是数组中3或4种不同的颜色,我不完全确定为什么会这样,有人能就为什么会这样提出一些建议吗?

android自定义彩虹,在Android中绘制彩虹色环相关推荐

  1. Android自定义视图二:如何绘制内容

    这个系列是老外写的,干货!翻译出来一起学习.如有不妥,不吝赐教! Android自定义视图一:扩展现有的视图,添加新的XML属性 Android自定义视图二:如何绘制内容 Android自定义视图三: ...

  2. android自定义进度条_Android中的自定义进度栏

    android自定义进度条 Custom progress bar in android application gives it a personal touch. In this tutorial ...

  3. 【5年Android从零复盘系列之十七】Android自定义View(12):手势绘制及GestureOverlayView事件详解(图文)

    [5年Android从零复盘系列之十七]Android自定义View(12):手势绘制及GestureOverlayView事件浅析 1.基础 掌握View体系事件分发与处理,参考Android自定义 ...

  4. android 自定义输入法布局,Android自定义输入法使用方法

    Android自定义输入法使用方法 时间:2017-04-21     来源:Android开发学习网 对于Android用户而言,一般都会使用第三方的输入法.可是在输入密码时(尤其是支付相关的密码) ...

  5. android 自定义dialog样式,Android 自定义dialog类

    首先定制style样式 styles.xml 加入自定义样式 @null true true true @color/transparent @color/transparent true 0.6 在 ...

  6. android 自定义图片容器,Android应用开发中自定义ViewGroup视图容器的教程

    一.概述在写代码之前,我必须得问几个问题: 1.ViewGroup的职责是啥?ViewGroup相当于一个放置View的容器,并且我们在写布局xml的时候,会告诉容器(凡是以layout为开头的属性, ...

  7. Android -- 自定义View小Demo,绘制四位数随机码(一)

    1,现在有这样一个需求,实现显示随机随机数可能在代码中直接很简单的就实现了,但是现在我们直接自定义View来实现这个效果,那么我们来分析一波吧,我们允许开发者自己设置这个textview的大小,颜色, ...

  8. 【Android自定义View】Bitmap的绘制和颜色滤镜

    前言 Bitmap在开发中是经常遇到的,因为他用到的地方有很多,比如Android的图片预览,自定义相机,自定义美颜相机,图片滤镜,图像算法....,既然使用场景这么多,今天就先讲一下Android中 ...

  9. android 自定义banner样式_Android中Banner的指示器自定义View

    Banner是我们经常会遇到的一个功能,有很多是需要支持滑动是有个当前的指示器界面,一般如果为了图省事的方案可以用LinearLayout然后不断的在里面添加View,把背景通过shape来设置圆形. ...

最新文章

  1. SpringBoot巧用 @Async 提升API接口并发能力
  2. 高档名片设计:12款专业的名片设计欣赏
  3. Asp.net 邮件传输(转)
  4. vs2015 QT5.6 兼容xp系统
  5. 虚机和实体服务器性能,虚机的性能主要与以下几方面有关
  6. Win7 64bit系统下未能加载文件或程序集“System.Data.SQLite”的另一解决办法
  7. 台式计算机有什么配置,目前台式电脑的主流配置有哪些?
  8. mysql+性能+计算列_MYSQL性能优化的最佳20+条经验
  9. 《机器学习实战:基于Scikit--Learn、Keras和TensorFlow(第2版)》学习笔记——前言
  10. 项目文件3 项目范围说明书、项目团队派工单、质量控制测量结果、质量测量指标、质量报告、需求文件、需求跟踪矩阵、 资源分解结构
  11. 中科院计算机和理论物理双硕士白,中科院研究生理论物理怎么不学相对论?
  12. 使用HTML编写浣溪沙,浣溪沙_巅峰Hacker_新浪博客
  13. 揭开Angular 7的神秘面纱
  14. Mybatis面试合集
  15. 如何在kubernetes中使用共享GPU资源
  16. EXCEL VBA常用语句
  17. 遗传算法(Genetic Algorithm,GA)实现数据排序,python
  18. iOS网络监测如何区分2、3、4G(Reachability)
  19. 网工压轴题个人总结背诵版   专题二 配置VTP和STP
  20. Beta冲刺-星期四

热门文章

  1. 键盘输入今年的某月某日c语言,计算某年、某月、某日和某年、某月、某日之间的天数间隔。要求年、月、日通过键盘输入传递到程序中。...
  2. 关于STM32程序卡在B .即Default_Handler处的解决方法
  3. 怎么把一张暗的照片调亮_ps怎么将颜色偏暗的照片调亮 将颜色偏暗的照片调亮的方法...
  4. 直播造星3年:除了冯提莫 你还记得几个出圈的网红?
  5. 上学时咱们老班的搞笑语录。
  6. 中国科学院地理资源所成功举办“京区第六届地理学研究生学术论坛”
  7. 21.11.19 贝卡 宝贝制造者 类星体(手雷) 21.11.26 卢西恩的召唤 惊雷AAA 永田(手雷) 21.12.03 绝对征服 嗜血野兽 传输(手雷) 21.
  8. 重装win10系统后,不能上网
  9. iPhone开发者选项
  10. 初级 Java 必须学会的 7 个知识点