Graphics如何设置fillStyle和strokeStyle不同透明度

请问如果实现一个填充半透明而边框不透明的圆角矩形的绘制呢?
已邀请:

w1114367261

赞同来自:

你尝试下graphics的这个方法
/**
         * 绘制多边形。
         * @param x            开始绘制的 X 轴位置。
         * @param y            开始绘制的 Y 轴位置。
         * @param points    多边形的点集合。
         * @param fillColor    填充颜色,或者填充绘图的渐变对象。
         * @param lineColor    (可选)边框颜色,或者填充绘图的渐变对象。
         * @param lineWidth    (可选)边框宽度。
         */
        public function drawPoly(x:Number, y:Number, points:Array, fillColor:*, lineColor:* = null, lineWidth:Number = 1):void {目前暂时不支持颜色渐变,请使用其他替代方式替换渐变功能!

王 坤

赞同来自:

什么时候可以支持多色渐变效果?canvas默认就是支持的。
为什么引擎倒不支持了?这么重要的功能。

于博伟

赞同来自:

fillStyle和strokeStyle透明度不知道怎么做,但是可以完全透明, 相应位置的参数为空即可
 
例如:
this.graphics.drawPath(0, 0, Yu_path3, {fillStyle: "#ffffff"}, {"strokeStyle":"#E3E3E5","lineWidth":2});
填充色为白色
 
this.graphics.drawPath(0, 0, Yu_path3, null, {"strokeStyle":"#E3E3E5","lineWidth":2});
无填充色,透明

要回复问题请先

商务合作
商务合作