问题标签 [shape]

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 回答
3514 浏览

css - CSS输入形状

我编写了这个 css 来制作一个左侧有小 openid 徽标的表单,但我希望表单保留其默认外观而不是获得正确的角度外观。

0 投票
2 回答
4443 浏览

android - 如何以编程方式更改渐变的 startColor 属性 - Android

我有一个在布局中使用的形状。我希望在我的活动中以编程方式更改颜色。

有什么办法可以更改我的 Activity 中的“startColor”和“endColor”属性?

0 投票
6 回答
59892 浏览

android - 我需要将笔触颜色更改为用户定义的颜色。与国家无关

我需要从应用程序更改笔触颜色。用户可以更改背景颜色,因此我还需要让他们更改按钮的笔触(轮廓)。由于它已经在可绘制对象(下面的示例)中设置,我还没有找到改变它的方法。似乎像这样的所有其他问题都只是说要使用 XML 文件....但这并没有让我让它变得动态。感谢您的任何帮助!

我需要将笔触颜色更改为用户定义的颜色。与国家无关。

0 投票
1 回答
894 浏览

android - 如何在 Android 中使用路径和区域构建可点击的自定义地图

为了解释我的问题,我将从一个案例研究开始,这不是我必须做的,但它会让你很好地了解我在说什么。

想象一下您拥有州/省的美国地图。这些省份中的每一个都有一个随机的形状(随机我的意思是它不是矩形、三角形或圆形)。我需要独立构建这些形状,正确调整它们的大小并将它们放在屏幕上的正确位置以代表国家。最后,这些省份中的每一个都应该是可点击的。

为了实现这一点:

1)我不想使用谷歌地图

2)我想我必须使用 android 路径和 android 区域来构建每个 provine ......你能确认一下吗?

3) 是否有用于构建这些路径的图形工具(photoshop 导入?)

4)假设我成功构建了路径,我怎样才能将它们放在屏幕上的正确位置?

5)如何使这些路径可点击?

基本上,我想用不使用谷歌地图的可点击项目构建一个交互式地图,因为它不一定是真正的地图。

谢谢你的帮助,

R。

0 投票
2 回答
2033 浏览

wpf - WPF 将控件保持在完美的矩形形状(绑定宽度和高度)

目前,我正在努力让控件在 WPF 中以框形显示,而无需编写代码。这是我希望它看起来像的一个工作示例:

好的,这一切都很好。在我当前的设计中,我使用 ItemsControl 并显示图像列表。由于这样的列表可能超过窗口的宽度,我想在 StackPanel 周围添加 ScrollViewer,其中 VerticalScrollBar 被禁用(因为我只希望它从左到右流动,我只需要 Horizo​​ntalScrollBar)。

添加 ScrollViewer 后:

在我的计算机中运行 kaxaml 1.7.1 时的上述图像:jonatan.nilsson.is/wpf_with_scrollviewer.jpg

如果您在 Kaxaml(或 WPF 窗口/页面)中运行它,您的按钮现在将继续变得越来越大(宽度和高度)。我所做的唯一更改是在 StackPanel 周围添加 ScrollViewer。其他一切都一样,那么为什么在滚动查看器中它会继续变大?

我在这里做错了什么?

编辑:添加了第二个示例的结果图像。

0 投票
2 回答
837 浏览

.net - 如何使用 WPF 构建简单的形状图表应用程序?

我正在尝试使用 WPF 构建一个简单的图表应用程序,但遇到了一些主要障碍。

该应用程序非常基础。我有一个画布元素,以及一组基本形状——椭圆、矩形等。用户将选择一个形状并单击以将它们放置在画布上。之后,应用程序会将数据导出为 xml。

放置形状的代码很简单,但是我现在想要添加额外的功能,比如调整大小、移动和旋转形状。我知道这一切都是通过渲染/布局转换完成的。为了加快速度,我使用滑块来控制各种参数,但我将切换到(装饰者+拇指?),这样界面更直观。

我见过的所有示例都显示了大量代码来使这些类型的功能正常工作。

然而,代码库只有几天的历史,但维护起来已经很痛苦,这意味着我在阿尔伯克基完全走错了方向。

WPF 是构建我想要的应用程序的正确工具,还是我应该查看一组不同的工具。

0 投票
1 回答
1168 浏览

java - 获取形状交点的中心(2D)

我正在使用 Slick java 游戏库,并且我已经使用Shape的 Slick 实现作为碰撞的命中框,并且工作正常。我shape1.intersects(shape2)用来检查两个形状是否重叠。现在我想要做的是获取相交形状的中心点,以用作生成粒子的位置,以显示两个对象之间的碰撞。

我找不到任何计算形状交叉点的算法的解释,可能是因为我不知道它是否有特定的名称。

0 投票
3 回答
4964 浏览

c# - 确定 (x,y,z) 点是否在由点数组定义的形状内

如果我有一个点数组 (x,y,z) 并且给定一个点 (x,y,z),我使用什么代码来确定该点是否位于数组定义的形状内?

我在这个上画了一个空白......

我正在使用 C#

编辑

感谢大家的回复,我从评论中找到了这个链接(http://alienryderflex.com/polygon/),它很好地解释了这个过程。

谢谢!

供参考:

它需要一些工作,但这就是它的胆量。

再次感谢

0 投票
2 回答
208 浏览

c# - 如何使用 C# 和 Silverlight 解决以下问题?(画布上的形状)

我的问题如下。我有一个 Canvas,我有一个名为“Node”的类。我创建了一个节点集合,对于每个节点,我需要在画布上某个特定位置的某个形状(椭圆、三角形、字母)。

当我单击一个节点时,我需要能够返回到父节点对象并对其进行更改。

添加 MouseLeftButtonUp 侦听器然后转到 e.OriginalSource 不起作用,因为原始源是 Ellipse 类型(或其他一些 Shape),而不是 Node 类型。

我看到这个问题的两种解决方案:

1)如果有某种方法可以将数据附加到椭圆,例如节点 ID,那会很好(例如 Ellipse.AddLogicalChild 或 Ellipse.SetCurrentValue,但我不确定这是否可行或是否适合使用其中一种方法)。2) 或者,我需要 Node 派生一些 Shape 类,以便我可以直接将它添加到 Canvas.Children。

我该怎么做其中之一?或者,如果您看到其他解决方案,请告诉我。

谢谢,

安东·卡涅夫斯基

0 投票
2 回答
422 浏览

java - 用颜色填充(逐渐)ellispe2D 对象 - Java 动画

我的问题很简单:

1)我有扩展JFrame的主类。
2)在那个类里面有一个JPanel,上面有一个BufferedImage。
3)最后还有一个JButton,我称之为“Fire”......这就是设计的全部......

现在这是交易:

当按下按钮时,有一个小方法会返回一个包含 5 个 Ellipse2D 对象的数组。(该数组称为“点”,本质上是一组简单的圆......)。

当按下“Fire”时,我想要做的就是让这些对象出现在我称之为“bf”的 BufferedImage 上,并逐渐让它们以一种可以产生动画感的方式填充颜色。最简单的方法是什么?

PS我尝试过使用swing Timer类,但这种方法的问题是我无法将参数传递给方法调用(在actionPerformed内部),如果我想让我的数组通过...

先感谢您