草庐IT

setStrokeWidth

全部标签

android - 如何在 android 中使用 Canvas 绘制圆环?

谁能建议我如何使用Canvas方法绘制圆环。我可以使用canvas.drawCircle()绘制圆圈,但我应该如何感受它们之间的空间? 最佳答案 你可以用粗刷子画一个圆(使用setStrokeWidth)。你可以画两个圆,一个在另一个里面。一个填充“环”颜色,另一个(内部)填充屏幕“背景颜色” 关于android-如何在android中使用Canvas绘制圆环?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

android - Paint.setStrokeWidth() 使用什么度量单位?

Paint.setStrokeWidth()使用什么度量单位,我需要根据当前屏幕密度来缩放这个值吗?这是一个浮点值,所以我知道它不是像素数。它一定是相对于某物的。这是撰写本文时的所有文档:Setthewidthforstroking.Pass0tostrokeinhairlinemode.Hairlinesalwaysdrawsasinglepixelindependentofthecanva'smatrix. 最佳答案 笔划宽度以像素为单位定义(是的,它是一个float,使用像素的分数没有问题:)