`

as绘制渐变颜色皮肤

    博客分类:
  • AS
阅读更多
这段代码画了一个球型
var myMatrix:Matrix = new Matrix();
//             trace(myMatrix.toString());          // (a=1, b=0, c=0, d=1, tx=0, ty=0)
//             
//             myMatrix.createGradientBox(200, 200, 0, 50, 50);
//             trace(myMatrix.toString());          // (a=0.1220703125, b=0, c=0, d=0.1220703125, tx=150, ty=150)
//             
//             var colors:Array = [0xFF0000, 0x0000FF];
//             var alphas:Array = [100, 100];
//             var ratios:Array = [0, 0xFF];
//             
//             this.graphics.beginGradientFill(GradientType.RADIAL, colors, alphas, ratios, myMatrix);
//             
//             this.graphics.drawRect(0, 0, 300, 300);
//             this.graphics.endFill();
 
 var myMatrix:Matrix = new Matrix();
             trace(myMatrix.toString());          // (a=1, b=0, c=0, d=1, tx=0, ty=0)
             var rad:Number = 90 * Math.PI/180;

             myMatrix.createGradientBox(200, 200, rad, 50, 50);
             trace(myMatrix.toString());          // (a=0.1220703125, b=0, c=0, d=0.1220703125, tx=150, ty=150)
             
             //var colors:Array = [0xFF0000, 0x0000FF];
             var colors:Array = [0x444444, 0xFFFFFF];
             var alphas:Array = [100, 100];
             var ratios:Array = [0, 0xFF];
             
             this.graphics.beginGradientFill(GradientType.LINEAR, colors, alphas, ratios, myMatrix);
             this.graphics.drawRect(0, 0, 300, 100);

 

  • 大小: 10 KB
分享到:
评论

相关推荐

    C#绘制渐变色

    首先,我们需要了解C#中的Graphics类,这是.NET Framework提供的一个关键类,用于在各种设备上下文中执行图形操作,如绘制线条、填充形状以及应用颜色渐变。要绘制渐变色,我们通常会使用Graphics类的FillRectangle...

    23.如何绘制渐变色图形?(Visual C++编程 源代码)

    23.如何绘制渐变色图形?(Visual C++编程 源代码)23.如何绘制渐变色图形?(Visual C++编程 源代码)23.如何绘制渐变色图形?(Visual C++编程 源代码)23.如何绘制渐变色图形?(Visual C++编程 源代码)23.如何...

    24.如何绘制渐变色文字?(Visual C++编程 源代码)

    24.如何绘制渐变色文字?(Visual C++编程 源代码)24.如何绘制渐变色文字?(Visual C++编程 源代码)24.如何绘制渐变色文字?(Visual C++编程 源代码)24.如何绘制渐变色文字?(Visual C++编程 源代码)24.如何...

    MFC实现颜色条渐变双色(蓝色变成绿色变成红色)

    为了提高性能,可以使用刷子(CBrush)和渐变刷对象(CGdiObject::CreateGradientBrush)来绘制渐变,而不是逐个像素设置颜色。但这需要对Windows图形设备接口(GDI)有更深入的理解。 5. **代码实现** 实现过程...

    vc6.0做的颜色渐变直线

    在案例2-颜色渐变直线中,可能包含了一个MFC对话框工程,其中定义了一个自定义控件类,重写了`OnPaint()`函数来实现颜色渐变直线的绘制。代码中会展示如何将上述步骤具体实现,包括如何在MFC的C++类中组织这些绘图...

    计算机图形学实验 绘制渐变三角形

    逐点绘制渐变三角形,不用调用库函数的方法,实现点画三角形。

    绘制渐变色图片.rar

    基于.net4.6 winform,效果可查看: https://blog.csdn.net/Yyuanyuxin/article/details/108661879。 为读取色阶文件,并使用绘制的方式,生成渐变色图片

    绘制颜色渐变文字的资源

    在JavaScript中,如使用Canvas API,可以通过绘制图形并应用渐变来实现更复杂的颜色效果。例如: ```javascript var canvas = document.getElementById('myCanvas'); var ctx = canvas.getContext('2d'); var ...

    C#如何绘制渐变色背景

    在C#编程中,为控件或窗体绘制渐变色背景是一种常见的美化方式,它可以使用户界面看起来更加现代和专业。本篇文章将详细介绍如何在C#中实现这一功能,并提供源码实例来帮助理解。 首先,我们需要了解什么是渐变色。...

    C#自定义水晶控件及绘制颜色渐变

    本主题将深入探讨如何利用C#实现自定义的“水晶”控件,并且实现颜色的渐变绘制。首先,我们要理解C#中的自定义控件是如何工作的。 自定义控件的创建通常是通过继承已有的基础控件,如`System.Windows.Forms....

    JavaScript canvas绘制渐变颜色的矩形

    在这个场景中,我们将重点讨论如何利用Canvas API绘制一个渐变颜色的矩形。渐变颜色的实现是通过创建一个线性渐变对象,并将其设置为填充样式(fillStyle)。 首先,我们需要获取到`<canvas>`元素并创建2D渲染上下文...

    C#画刷绘制渐变矩形

    C#简单实现画刷绘制渐变矩形。 Brush brush1 = new LinearGradientBrush(new Point(10, 10), new Point(50, 50), this.button4.BackColor, this.button3.BackColor); Graphics g; g = this.CreateGraphics(); g....

    绘制渐变图形的源代码资源

    在计算机图形学中,渐变是一种平滑地过渡颜色或亮度的技术,广泛应用于UI设计、网页制作、图像处理以及各种软件的界面美化中。本文将深入探讨如何在编程环境中实现渐变图形的绘制,主要关注以下几个关键知识点: 1....

    swift-JLTGradientPathRenderer专门用于绘制渐变线的一款工具可支持多种颜色任意边框

    Swift开发中的工具类库JLTGradientPathRenderer是一个强大的框架,专为绘制渐变线条而设计。这个库提供了灵活的功能,允许开发者在iOS应用中创建出丰富多样的视觉效果,尤其适用于那些需要美观、动态线条展示的场景...

    vb背景渐变色

    颜色渐变是指从一种颜色平滑过渡到另一种颜色的过程。在VB中,我们可以使用GDI+(Graphics Device Interface Plus)图形库来实现这一效果。GDI+是.NET Framework的一部分,提供了丰富的图形绘制功能,包括画线、填充...

    VC小程序,绘制渐变色图形

     VC小程序,绘制渐变色图形,在窗体的空白处绘制渐变色图形,通过参阅源代码你将了解到它的实现原理,并熟悉如何设置两点间的颜色,如何改变颜色域值,渐变交接处的长短等。本程序对于VC新手来说是相当有用的。

    MFC单文档颜色棒颜色渐变

    编程时,我们可能需要重载OnDraw()函数来绘制颜色棒,使用CDC类提供的绘图函数,如MoveTo()、LineTo()等来绘制颜色渐变的效果。同时,还需要处理WM_PAINT消息,确保在窗口重绘时颜色棒能正确显示。 在VC6.0中,MFC...

    使用双缓冲绘制渐变色的表头

    标题“使用双缓冲绘制渐变色的表头”指的是在创建一个表头界面元素时,利用双缓冲机制来平滑地绘制出具有渐变效果的颜色过渡。渐变色可以增强视觉效果,使界面看起来更加专业和吸引人。表头通常位于数据表格的顶部,...

    ( 实例5 颜色渐变进度条

    4. **重绘处理**:当进度发生变化时,需要重新绘制进度条以反映新的颜色渐变。这可以通过调用CProgressCtrl的Invalidate方法来触发OnPaint事件。 5. **清理工作**:在程序关闭或控件不再使用时,确保释放任何创建的...

    Android 圆形颜色渐变进度条 自定义控件

    为了使颜色渐变更平滑,我们需要在每次进度更新时重新绘制控件。可以通过重写`onProgressChanged()`方法并调用`invalidate()`来实现。 ```java @Override protected void onProgressChanged(ProgressBar bar, int ...

Global site tag (gtag.js) - Google Analytics