Egret之渐变填充

this.bgShape = new egret.Shape();
this.bgShape.width = w;
this.bgShape.height = h;
let $max: egret.Matrix = this.bgShape.matrix;
$max.a = $max.d = 0;
$max.c = $max.b = 1;
this.bgShape.graphics.beginGradientFill(egret.GradientType.LINEAR, [0xFF0000, 0xD7F0FC], [1.0, 1.0], [0, this.bgShape.height / 3], $max);
this.bgShape.graphics.drawRoundRect(0, 0, this.bgShape.width, this.bgShape.height, 40, 40);
this.bgShape.graphics.endFill();

结果:

注意 :

原文地址:https://blog.51cto.com/aonaufly/2466113

时间: 2024-08-04 01:13:12

Egret之渐变填充的相关文章

VC 实现视图区背景颜色渐变填充

[cpp] view plaincopy void CSTest1View::OnDraw(CDC* pDC) { CSTest1Doc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: add draw code for native data here CRect rcClient; GetClientRect(&rcClient); rcClient.DeflateRect(5,5,5,5); if(m_nMode==0) { TRIV

[Xcode10 实际操作]二、视图与手势-(7)UIView视图的渐变填充

本文将演示创建一个具有渐变填充色的图形 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 // Do any additional setup after loading the view, typically from a nib. 8 //初始化一个原点在(10,80),尺寸为(300,300)的矩形常量,作

Qt 之图形(渐变填充)

简述 QGradient 可以和 QBrush 组合使用,来指定渐变填充.Qt 目前支持三种类型的渐变填充: QLinearGradient:显示从起点到终点的渐变 QRadialGradient:以圆心为中心显示渐变 QConicalGradient:围绕一个中心点显示渐变渐变类型可以使用 type() 函数来检索,类型中的每一个都是 QGradient 的子类. 渐变类型 使用 QGradientStop 类来描述渐变中过渡点的位置和颜色.例如:一个位置和一个颜色.使用 setColorAt

Qt 2D绘图 渐变填充(三种渐变方式)

在qt中提供了三种渐变方式,分别是线性渐变,圆形渐变和圆锥渐变.如果能熟练应用它们,就能设计出炫目的填充效果. 线性渐变: 1.更改函数如下: void Dialog::paintEvent(QPaintEvent *){    QPainter painter(this);    QLinearGradient linearGradient(100,150,300,150);    //从点(100,150)开始到点(300,150)结束,确定一条直线    linearGradient.se

Photoshop 画布的渐变填充

之前丢掉的要开始慢慢的捡起来,因为学如逆水行舟,不进则退.古人诚不欺我等. 1.新建图层,或者就在当前图层进行操作,选择图层 2.工具箱---1渐变工具---2径向渐变---模式--正常.不透明100%---3颜色的更改 3,渐变编辑器 ,上图第一个箭头所指,单击,进行编辑: 4.双击上图箭头处选择颜色,之后点击确认. 5.在所需图层进行鼠标按下拖拽进行渐变的填充,之后松开鼠标效果如下. 原文地址:https://www.cnblogs.com/allyh/p/10798056.html

html5 canvas 填充渐变形状

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

详述canvas(三)—绘制图形/填充和渐变

未闭合的图形也会被填充 <body> <canvas id = "palette" width="500px" height="500px"> 您的浏览器不支持canvas标签,请升级浏览器或更换其它浏览器 </canvas> </body> </html> <script> var palette = document.querySelector("#palett

CSS3-Canvas画布(渐变)

<!DOCTYPE html5><html lang="en"><head> <meta charset="UTF-8"> <title>CSS3-Canvas画布(渐变)</title> <script> window.onload=function () { var canvas=document.getElementById("canvas");//获取ca

BarTender中对象填充为渐变色的方法

在制作标签时,有时会将标签上的特定对象填充渐变色已达到一定的目的.那么在使用BarTender软件时,要怎么做才能达到对象是渐变色的效果呢?下面,小编就给大家来演示关于BarTender对象填充渐变色的过程. 在BarTender 10.1中,选中需要填充渐变色的对象,在工具栏中,点击字体颜色,选择"更多填充选项": 或者在对象属性对话框中,点击字体属性页,在样式选项中,点击"前景色"下拉框,同样有"更多填充选项",单击: 以上两种方式都是会弹出