CSkin博客

标题: 渐变色如何绘制 [打印本页]

作者: spaceman_3    时间: 2016-5-2 18:26
标题: 渐变色如何绘制
本帖最后由 spaceman_3 于 2016-5-2 18:36 编辑

c# Graphic 如何绘制下图所示的渐变圆弧,环形进度条。请指教,谢谢。



作者: spaceman_3    时间: 2016-5-2 18:27
各位大神指教
作者: spaceman_3    时间: 2016-5-3 20:59
像这样的环形进度条:
作者: spaceman_3    时间: 2016-5-3 21:00
如何做,关键是那个渐变色的环。
作者: 乔克斯    时间: 2016-5-4 10:32
http://www.360doc.com/content/12/1207/10/2716732_252632496.shtml
http://www.cnblogs.com/xyqCreator/archive/2012/08/18/2645628.html
作者: spaceman_3    时间: 2016-5-4 19:19
乔克斯 发表于 2016-5-4 10:32
http://www.360doc.com/content/12/1207/10/2716732_252632496.shtml
http://www.cnblogs.com/xyqCreator/a ...

非常感谢你的解答。我现在就是用渐变画刷结果画出来是这样。
请指教怎样绘制出原图效果。

作者: spaceman_3    时间: 2016-5-4 19:20
乔克斯 发表于 2016-5-4 10:32
http://www.360doc.com/content/12/1207/10/2716732_252632496.shtml
http://www.cnblogs.com/xyqCreator/a ...

这样画的 LinearGradientBrush brush = new LinearGradientBrush(new Rectangle(new Point(15, 15), new Size(56, 56)), Color.FromArgb(0, 255, 100), Color.FromArgb(255,100,0), 170, true);
作者: 乔克斯    时间: 2016-5-5 09:23
spaceman_3 发表于 2016-5-4 19:20
这样画的 LinearGradientBrush brush = new LinearGradientBrush(new Rectangle(new Point(15, 15), new  ...

后面就不会了- -。。只知道中间画上字后,,彩色圈转的进度不知道怎么画上去。。貌似只能Path构造路径。
作者: 乔克斯    时间: 2016-5-5 09:24
【圆形进度条】C#绘制圆形进度条,中间显示百分比
http://bbs.cskin.net/forum.php?m ... d=492&fromuid=2
(出处: CSkin论坛)

参考下这个改改。应该能行。




欢迎光临 CSkin博客 (http://bbs.cskin.net/) Powered by Discuz! X3.2