作者: spaceman_3
查看: 1836|回复: 8
打印 上一主题 下一主题

[求助] 渐变色如何绘制

[复制链接]
跳转到指定楼层
楼主
查看: 1836|回复: 8
本帖最后由 spaceman_3 于 2016-5-2 18:36 编辑

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


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 转播转播
回复 论坛版权

使用道具 举报

沙发
 楼主| spaceman_3 发表于 2016-5-2 18:27:12 | 只看该作者
各位大神指教
板凳
 楼主| spaceman_3 发表于 2016-5-3 20:59:25 | 只看该作者
像这样的环形进度条:
地板
 楼主| spaceman_3 发表于 2016-5-3 21:00:05 | 只看该作者
如何做,关键是那个渐变色的环。
5#
乔克斯 发表于 2016-5-4 10:32:31 | 只看该作者
6#
 楼主| spaceman_3 发表于 2016-5-4 19:19:02 | 只看该作者
乔克斯 发表于 2016-5-4 10:32
http://www.360doc.com/content/12/1207/10/2716732_252632496.shtml
http://www.cnblogs.com/xyqCreator/a ...

非常感谢你的解答。我现在就是用渐变画刷结果画出来是这样。
请指教怎样绘制出原图效果。
7#
 楼主| spaceman_3 发表于 2016-5-4 19:20:56 | 只看该作者
乔克斯 发表于 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);
8#
乔克斯 发表于 2016-5-5 09:23:41 | 只看该作者
spaceman_3 发表于 2016-5-4 19:20
这样画的 LinearGradientBrush brush = new LinearGradientBrush(new Rectangle(new Point(15, 15), new  ...

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

参考下这个改改。应该能行。
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-11-23 06:21, Processed in 0.624822 second(s), 31 queries , Gzip On.

快速回复 返回顶部 返回列表