C语言圆角矩形画法,UI们:圆角矩形环快速画法

本文介绍了C语言中绘制圆角矩形的方法,特别是如何制作圆角矩形环。通过认识圆角矩形及其圆角半径的概念,探讨了在缩小圆角矩形时保持圆角对齐的策略,即圆角缩小的大小为圆角矩形缩小尺寸的一半。此外,还讨论了特殊情况下如圆角等于矩形高度一半时形成‘圆头矩形’的情况。
摘要由CSDN通过智能技术生成

编按:

圆角矩形在UI中使用非常广。但如何快速地从圆角矩形做出标准的圆角矩形环(你也可以叫做中空圆角矩形)呢?简单的缩放可不成!!本文作者从认识圆角矩形开始,与大家一起绘制各种圆角矩形图案,包括圆角矩形环、圆头矩形、不同半径圆角矩形。

一、认识圆角矩形

大家好,很高兴今天又来跟大家聊聊了!今天我们的话题是圆角矩形,这个话题是一个朋友留言的,我觉得值得一提,于是乎就有了本文。

90906930_1.png

说到圆角矩形,大家都不陌生,尤其是一些ICON设计师和UI设计师,那简直是比女朋友还亲,属于异常亲密的关系,长时间的亲密接触。

90906930_2.jpg

圆角矩形与矩形相比,只有一个差别,它的角是圆的,而矩形是尖锐的。(其实也无绝对,当圆角为0时,圆角矩形所呈现的状态就是矩形)

90906930_3.png

而对于圆角矩形来说,圆角半径的差别,是造成圆角矩形不同形态呈现的原因。

90906930_4.png

那么,圆角矩形的圆角半径是什么意思呢?从我们的形状属性面板里可以看到,我们的圆角设置为100像素。(这个是CC的截图,可以调整圆角的功能是从CC开始的,CC以下版本都没这个功能,不由得仰天长叹,有时新版本的新功能就是好)

90906930_5.jpg

那么,圆角是什么东西?大小如何确定?我画了一个圆角为100像素大小的圆角矩形(白色),同时画了一个200像素大小的圆(红色)。看到这个图,大家觉得圆角大小是什么意思?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值