问题标签 [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.
css - CSS输入形状
我编写了这个 css 来制作一个左侧有小 openid 徽标的表单,但我希望表单保留其默认外观而不是获得正确的角度外观。
android - 如何以编程方式更改渐变的 startColor 属性 - Android
我有一个在布局中使用的形状。我希望在我的活动中以编程方式更改颜色。
有什么办法可以更改我的 Activity 中的“startColor”和“endColor”属性?
android - 我需要将笔触颜色更改为用户定义的颜色。与国家无关
我需要从应用程序更改笔触颜色。用户可以更改背景颜色,因此我还需要让他们更改按钮的笔触(轮廓)。由于它已经在可绘制对象(下面的示例)中设置,我还没有找到改变它的方法。似乎像这样的所有其他问题都只是说要使用 XML 文件....但这并没有让我让它变得动态。感谢您的任何帮助!
我需要将笔触颜色更改为用户定义的颜色。与国家无关。
android - 如何在 Android 中使用路径和区域构建可点击的自定义地图
为了解释我的问题,我将从一个案例研究开始,这不是我必须做的,但它会让你很好地了解我在说什么。
想象一下您拥有州/省的美国地图。这些省份中的每一个都有一个随机的形状(随机我的意思是它不是矩形、三角形或圆形)。我需要独立构建这些形状,正确调整它们的大小并将它们放在屏幕上的正确位置以代表国家。最后,这些省份中的每一个都应该是可点击的。
为了实现这一点:
1)我不想使用谷歌地图
2)我想我必须使用 android 路径和 android 区域来构建每个 provine ......你能确认一下吗?
3) 是否有用于构建这些路径的图形工具(photoshop 导入?)
4)假设我成功构建了路径,我怎样才能将它们放在屏幕上的正确位置?
5)如何使这些路径可点击?
基本上,我想用不使用谷歌地图的可点击项目构建一个交互式地图,因为它不一定是真正的地图。
谢谢你的帮助,
R。
wpf - WPF 将控件保持在完美的矩形形状(绑定宽度和高度)
目前,我正在努力让控件在 WPF 中以框形显示,而无需编写代码。这是我希望它看起来像的一个工作示例:
好的,这一切都很好。在我当前的设计中,我使用 ItemsControl 并显示图像列表。由于这样的列表可能超过窗口的宽度,我想在 StackPanel 周围添加 ScrollViewer,其中 VerticalScrollBar 被禁用(因为我只希望它从左到右流动,我只需要 HorizontalScrollBar)。
添加 ScrollViewer 后:
在我的计算机中运行 kaxaml 1.7.1 时的上述图像:jonatan.nilsson.is/wpf_with_scrollviewer.jpg
如果您在 Kaxaml(或 WPF 窗口/页面)中运行它,您的按钮现在将继续变得越来越大(宽度和高度)。我所做的唯一更改是在 StackPanel 周围添加 ScrollViewer。其他一切都一样,那么为什么在滚动查看器中它会继续变大?
我在这里做错了什么?
编辑:添加了第二个示例的结果图像。
.net - 如何使用 WPF 构建简单的形状图表应用程序?
我正在尝试使用 WPF 构建一个简单的图表应用程序,但遇到了一些主要障碍。
该应用程序非常基础。我有一个画布元素,以及一组基本形状——椭圆、矩形等。用户将选择一个形状并单击以将它们放置在画布上。之后,应用程序会将数据导出为 xml。
放置形状的代码很简单,但是我现在想要添加额外的功能,比如调整大小、移动和旋转形状。我知道这一切都是通过渲染/布局转换完成的。为了加快速度,我使用滑块来控制各种参数,但我将切换到(装饰者+拇指?),这样界面更直观。
我见过的所有示例都显示了大量代码来使这些类型的功能正常工作。
然而,代码库只有几天的历史,但维护起来已经很痛苦,这意味着我在阿尔伯克基完全走错了方向。
WPF 是构建我想要的应用程序的正确工具,还是我应该查看一组不同的工具。
java - 获取形状交点的中心(2D)
我正在使用 Slick java 游戏库,并且我已经使用Shape的 Slick 实现作为碰撞的命中框,并且工作正常。我shape1.intersects(shape2)
用来检查两个形状是否重叠。现在我想要做的是获取相交形状的中心点,以用作生成粒子的位置,以显示两个对象之间的碰撞。
我找不到任何计算形状交叉点的算法的解释,可能是因为我不知道它是否有特定的名称。
c# - 确定 (x,y,z) 点是否在由点数组定义的形状内
如果我有一个点数组 (x,y,z) 并且给定一个点 (x,y,z),我使用什么代码来确定该点是否位于数组定义的形状内?
我在这个上画了一个空白......
我正在使用 C#
编辑
感谢大家的回复,我从评论中找到了这个链接(http://alienryderflex.com/polygon/),它很好地解释了这个过程。
谢谢!
供参考:
它需要一些工作,但这就是它的胆量。
再次感谢
c# - 如何使用 C# 和 Silverlight 解决以下问题?(画布上的形状)
我的问题如下。我有一个 Canvas,我有一个名为“Node”的类。我创建了一个节点集合,对于每个节点,我需要在画布上某个特定位置的某个形状(椭圆、三角形、字母)。
当我单击一个节点时,我需要能够返回到父节点对象并对其进行更改。
添加 MouseLeftButtonUp 侦听器然后转到 e.OriginalSource 不起作用,因为原始源是 Ellipse 类型(或其他一些 Shape),而不是 Node 类型。
我看到这个问题的两种解决方案:
1)如果有某种方法可以将数据附加到椭圆,例如节点 ID,那会很好(例如 Ellipse.AddLogicalChild 或 Ellipse.SetCurrentValue,但我不确定这是否可行或是否适合使用其中一种方法)。2) 或者,我需要 Node 派生一些 Shape 类,以便我可以直接将它添加到 Canvas.Children。
我该怎么做其中之一?或者,如果您看到其他解决方案,请告诉我。
谢谢,
安东·卡涅夫斯基
java - 用颜色填充(逐渐)ellispe2D 对象 - Java 动画
我的问题很简单:
1)我有扩展JFrame的主类。
2)在那个类里面有一个JPanel,上面有一个BufferedImage。
3)最后还有一个JButton,我称之为“Fire”......这就是设计的全部......
现在这是交易:
当按下按钮时,有一个小方法会返回一个包含 5 个 Ellipse2D 对象的数组。(该数组称为“点”,本质上是一组简单的圆......)。
当按下“Fire”时,我想要做的就是让这些对象出现在我称之为“bf”的 BufferedImage 上,并逐渐让它们以一种可以产生动画感的方式填充颜色。最简单的方法是什么?
PS我尝试过使用swing Timer类,但这种方法的问题是我无法将参数传递给方法调用(在actionPerformed内部),如果我想让我的数组通过...
先感谢您