问题标签 [shapes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1918 浏览

android - 造型玻璃效果

我使用形状内的渐变创建了一个自定义工具栏。它看起来很漂亮,但是由于我们只有 3 种颜色(startColor、centerColor、endColor)的选项,它看起来很圆。我想做一个玻璃效果,这需要中间颜色的急剧变化。基本上我需要 4 种颜色(startColor、justabovecenterColor、justbelowcenterColor、endColor)。现在我可以让两个形状相互叠放以获得这种效果,但我不想这样做。我在这里进行了一些棘手的 UI 定制,在不同尺寸的屏幕上很难管理。

有谁知道我如何制作玻璃效果?

0 投票
2 回答
6090 浏览

wpf - Path中加号的Data值是多少

如何在 Path 对象中使用 data 属性绘制加号和减号。

这是我的三角形路径对象。我需要将其更改为加号。

0 投票
2 回答
11292 浏览

android - ShapeDrawable 中的偏移形状

我正在尝试使用扩展 ShapeDrawable 的类(请参见此处)绘制一个带有边框的圆角矩形,并且一切正常,除了 shapedrawable 似乎正在切断一些边框,因为形状本身没有向外延伸那些界限。

是否没有某种方法可以抵消 shapedrawable 开始绘制的位置,以便在形状本身的边界和画布之间有一些填充?我已经尝试过 ShapeDrawable.setBounds 大于形状的内在大小和 ShapeDrawable.setPadding 但似乎没有得到任何地方。我应该继承 Drawable吗?

0 投票
2 回答
2087 浏览

wpf - WPF菱形自定义控件

我有我的自定义控件,看起来像这样

所以你可以看到这个控件由一个 DockPanel 组成,我在其中放置了标签和文本框。在代码中,我向上面提到的标签和文本框的操作添加了一些事件。该控件具有矩形的基本形状。但是今天我发现这个控件最好是菱形或者比普通矩形更复杂的形状。是否可以为我的控件赋予不同的形状,保持所有功能(我在代码文件中编写的所有事件)并保持内容(文本框和标签)不变?

我尝试了这段代码

但是,当我在控件中使用此样式时,所有元素(文本框和标签等)都被此样式覆盖。

0 投票
2 回答
3341 浏览

flash - 如何在 Flash 中导入 Photoshop 形状

我正在寻找一种导入 Photoshop 形状介绍 Flash 的方法。我想将它们作为矢量而不是位图导入。是否可以?

0 投票
1 回答
48342 浏览

excel - 如何在 Excel 中获取 Shape 的内部名称

当使用 Shapes.AddPicture(...) 方法将图片插入 Excel 工作表时,Excel 会自动为其命名“图片 1”、“图片 2”等。

此名称可用于在 Shapes 集合中获取对该形状对象的引用,例如 Shapes.Item("Picture 1")。如果使用名称框在 Excel 中更改名称,则可以通过两个不同的名称(或其中之一是键/标题)引用 Shape 对象。因此,如果我将名称更改为“MyPic”,我可以使用其中任何一个来引用 Shapes 集合中的形状:

可以使用 VBA 中的 Shape.Name 属性访问该名称,但我们如何访问其他内部似乎没有变化的值(MyPic)?

更新
我想要做的是将单元格链接到 Excel 中的图片。我将图片数据保存在单元格的评论中。这些是场景:

  1. 如果我保留图片名称(外部名称),那么在同一个工作表上复制粘贴结构将复制名称,并且单元格将指向相同的结构。
  2. 如果我保留内部名称,则复制粘贴到其他工作表会产生问题,因为同一工作簿中的其他工作表上可能存在相同的内部名称。
  3. 如果我拿身份证,我将无法从中获取图片参考

对我来说,获得内部名称很重要。我有 Shape 参考,但不知道如何从此参考中获取内部名称。

0 投票
6 回答
8644 浏览

c# - 在 C# 中绘制视频

我正在制作一个应用程序,允许用户应用某些工具来分析视频和图像。我需要帮助我如何在我的表单中加载到 Windows 媒体播放器中的视频上实际绘制/写入并能够保存它。它需要能够让用户在其上徒手绘制和绘制形状。提前致谢,

克里斯 :)

0 投票
2 回答
21458 浏览

matlab - 在 MATLAB 中使用“填充”功能时如何更改边缘线颜色?

我正在编写代码,在其中我使用 MATLAB 的fill命令来绘制 2D 形状。我可以指定形状的填充颜色。但是,边界线颜色始终为黑色。我希望边框线颜色与填充颜色相同。我怎样才能指定边框线颜色?

0 投票
1 回答
1434 浏览

android - Android 中的设计,形状

我很清楚如何制作像示例中的形状,带有圆角和屏幕边框的填充,并且还可以在里面放置文本,这怎么可能? 替代文字

0 投票
2 回答
11969 浏览

java - 使用 AffineTransform 将形状缩放/转换为给定的矩形

我正在尝试缩放/翻译 java.awt。使用AffineTransform进行形状,以便在定义的边界矩形中绘制它。

此外,我想在具有“缩放”参数的绘图区域中绘制它。

我尝试了 AffineTransform 的各种串联,但找不到正确的序列。例如,以下解决方案是错误的:

关于正确的 AffineTransform 的任何想法?

非常感谢

皮埃尔