8得票3回答
填充 SVG 路径的背景色,但是填充不起作用。

我需要在SVG中创建一个对话框。 无法填充svg路径的背景。我需要为此路径填充背景颜色。填充只会着色边框,就像描边一样。 <svg> <g xmlns="http://www.w3.org/2000/svg" transform="matrix(1,0,0,1,...

9得票8回答
如何为TextView添加轮廓线?

我想做什么?(蓝色将被更改为白色) 我做了什么? 我找到了一个扩展TextView的类,可以很接近地绘制出我想要的边框。问题是,我无法将描边颜色更改为任何颜色,它总是绘制为黑色。如何将边框颜色设置为白色? 我的输出是什么: 我的代码在哪里? public class TypeFac...

179得票3回答
形状XML中的边框

我正在尝试创建一个可用于按钮的可绘制对象。 我希望它具有这种颜色,并在周围有2像素的边框。 除了无法让边框显示出来外,一切都正常...<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://sc...

10得票2回答
用特定像素宽度绘制一条线

我想在画布上使用线条显示X/Y数据,并设置一定宽度(以像素或“dp”为单位)。我已经尝试使用Paint的setStrokeWidth(..)方法,确实可以改变线宽,但这不是我需要的。在我的情况下,我使用matrix.preScale(xScale,yScale)将画布缩放到“真实工程单位”,因...

27得票1回答
当paint设置为Stroke时,Android Canvas.drawTextOnPath看起来不正确

我在扩展视图中设置了一些代码,可以进行一些易于缩放的绘图(类似矢量)。 (我的比例设置为0-1.0) 我注意到当我将我的填充颜色设置为FILL时,路径上绘制的文本看起来正确,但是当我将填充颜色设置为stroke(只想要文本的轮廓)时,图像看起来就像处于LSD旅程中。 这是我的示例代码: ...

31得票6回答
为什么SVG的stroke-width:1会使得线条透明?

我正在使用SVG创建股票图表,但是当我将路径元素的stroke-width设置为1时遇到了问题。它并没有使线条更窄,而是使其变成了透明度略低的stroke-width:2大小。由于我没有足够的声誉点数,我无法发布其图片。 我的SVG标记如下:<div style="height:300...

90得票7回答
我需要将描边颜色更改为用户定义的颜色。与状态无关。

我需要从应用程序中更改描边颜色。用户能够更改背景颜色,因此我也需要让他们更改按钮的描边(轮廓)。由于它已经在可绘制对象中设置好了(如下所示),我没有找到一种方法来更改这个。看起来所有其他类似的问题都只是说要使用XML文件....但那不让我做动态更改。谢谢你的帮助! 我需要将描边颜色更改为用户...

13得票2回答
Swift:UIBezierPath 从中心开始的描边动画

我一直在使用Swift制作简单的UIBezierPath动画。该路径由创建带有彩色边框的圆角矩形组成。动画必须是绘制彩色边框。为此,我创建了一个CAShapeLayer,其中包含UIBezierPath(roundedRect:, cornerRadius: )。 let layer = C...

9得票1回答
SwiftUI: ViewModifier,其中内容是一个形状

以下代码可以正常工作。 所以,我很好...但我想学习ViewModifiers ...所以我的目标是将非更改的内容与动态内容分开,创建一个.cardify()自定义修饰符以调用Shapes视图。 struct SetCard: View { let pips: Int ...

7得票2回答
UIView的drawRect:方法,能否在路径内进行描边?

使用核心图形,能否描边路径的内部?而不是描边路径的外部和内部各一半的线条粗细? 原因是如果视图的一部分在屏幕边缘而另一部分不在,控制描边的可见厚度会更容易。在屏幕边缘的部分被裁剪,而完全在屏幕上的视图边缘看起来更厚(因为描边的两侧都可见)。