求教:怎么画一个带缺口的圆环呢?

2018-07-19 19:35:20 +08:00
 aliehuhu
这样的:
15763 次点击
所在节点    Android
23 条回复
CrisTao
2018-07-19 19:57:30 +08:00

1:直接画圆弧
2:画一个完整的圆环,然后再画一个白色(背景色)的小圆弧
gnnjew
2018-07-19 20:10:23 +08:00
C
liwufan
2018-07-19 20:12:00 +08:00
@gnnjew ©️
StatFs
2018-07-19 20:18:40 +08:00
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OUT));
EthanZhuXE2V
2018-07-19 23:13:36 +08:00
切口是水平的?
mmdsun
2018-07-19 23:17:26 +08:00
画弧线 可以指定角度啊。
prehs
2018-07-19 23:27:33 +08:00
google " photoshop 缺口 圆环"
dtgio
2018-07-19 23:33:25 +08:00
用笔画?你说的是用代码画?
a570295535
2018-07-20 00:33:34 +08:00
先画一个大红圆圈,再画一个小一圈的白圆圈盖上,再画一个白色长方形盖上。

最后扣出红圈或删掉白色部分,背景透明的 C 就做好了。
hanminghui
2018-07-20 06:50:23 +08:00
用 AI 之类的设计软件很简单,思路就是圆环和矩形裁切一下,大圆减去小圆得到圆环,圆环再减去矩形得到这个
yggd
2018-07-20 08:52:01 +08:00
svg? circle 设置 stroke-dasharray
DnC
2018-07-20 09:03:50 +08:00
题主是个项目经理,鉴定完毕;大家快来报仇。
yukiww233
2018-07-20 09:17:16 +08:00
canvas.drawArc(RectF oval, float startAngle, float sweepAngle, boolean useCenter,Paint paint) {
看了楼主历史主题。。。这是连谷歌百度都不会?
vx2018
2018-07-20 09:32:29 +08:00
画 350°的弧线
realpg
2018-07-20 09:42:17 +08:00
画个圆 切掉口 或者说背景色覆盖口区域
aliehuhu
2018-07-20 11:24:38 +08:00
@a570295535 @dtgio @realpg 安卓画图

@DnC 不是的啊...

@yukiww233 非计算机专业,没学过 java,啥基础都没有,买了本 java 基础教程,胡乱看了几天,云里雾里什么也没看懂,没心思了安装 studio 就是开干,遇到问题就搜索,实在弄不了所以就发帖问来了。
chenyu8674
2018-07-20 11:55:46 +08:00
@aliehuhu #16 没基础就自学效率低不说还容易走歪路,建议先报个班入个门
aliehuhu
2018-07-20 12:08:34 +08:00
@chenyu8674 个人爱好弄 app 自用,不是上班工作用,所以可以随心所欲。
chenyu8674
2018-07-20 12:59:13 +08:00
@aliehuhu #18 随心所欲 != 不建立知识框架
JerryV2
2018-07-20 13:53:44 +08:00
DrawArc

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/472450

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX