问题标签 [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 投票
2 回答
979 浏览

wpf - 在 WPF 中为悬浮在通知区域上的箭头设置动画的最佳方法

在我的应用程序的某个时刻,主窗口关闭,应用程序继续作为系统托盘图标运行。

每当发生这种情况时,我想向用户展示该应用程序现在作为图标位于通知区域中。我可以只显示一个工具提示,但它不再酷了。

相反,我想在图标上悬浮一个大箭头,以确保用户看到它。

下面是它在 DropBox 应用程序中的完成方式:

http://img59.imageshack.us/img59/9364/arrowva.png

在 WPF 中创建和动画此箭头的最佳方法是什么:

  1. 自定义形状窗口?如果是这样,动画会做什么。我可以将情节提要动画应用于窗口本身吗?
  2. 一个透明的较大窗口,但带有箭头作为图像,并使用情节提要对其进行动画处理?但是,我会让窗口捕获鼠标点击,这是不希望的。
  3. 其他一些方法?

谢谢你。

0 投票
1 回答
1196 浏览

c# - C#形状层次结构编程语言

创建一个应用程序,该应用程序使用对层次结构中每个具体类的对象的 Shape 引用数组。应用程序应该打印每个数组元素所引用的对象的文本描述。此外,在处理数组中所有形状的循环中,确定每个形状是二维形状还是三维形状。如果形状是 TwoDimensionalShape,则显示其面积。如果形状是三维形状,则显示其面积和体积。

我是一个真正的新手,我真的很迷茫。拜托,有人可以帮我解决这个问题。谢谢你。

0 投票
3 回答
2104 浏览

wpf - WPF路径大小问题

嘿伙计们,我一直在玩 WPF 的路径形状,但我对一些行为有点恼火。具体来说,路径不会像我想要的那样自行调整大小。如果你看下面的图片,我想要的是整个路径都在白色方块内(代表路径控件的边界),但弧线有点悬空。我认为这是因为路径根据用于绘制形状的点来调整自身的大小,而不是根据实际绘制的形状。

我的问题是:有谁知道如何克服这个问题?我的意思是,除了明确设置路径的尺寸。是否有一些我忽略的选项,以便根据形状而不是根据用于制作形状的点来调整大小的路径?感谢您的任何回答。

我的数据绑定路径问题 我的迷你语言路径问题


这是(应该是)等效代码的两个版本:

1)首先,使用数据绑定(以非常冗长的方式写出来):

2)这个,使用迷你语言:

我认为两者应该大致相同,但显然迷你语言版本的大小几乎正确,而原始版本则大不相同。

0 投票
2 回答
1654 浏览

android - 尝试将自定义形状设置为小部件背景时出错

我想将TextViewAndroid 项目中标准的背景设置为自定义形状。形状定义如下:

我尝试通过调用setBackgroundResource()textView 上的方法来设置自定义形状。

但是,当我在真实设备或 Android 模拟器上部署此项目时,它不会启动,并显示此错误:

ERROR/AndroidRuntime(4369): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.android.gradienttest/org.android.gradienttest.MainActivity}: android.view.InflateException: Binary XML file line #7: Error inflating class <unknown>

尝试通过首先将其设置为形状来设置可绘制对象会导致相同的错误。通过将其作为一个形状,我的意思是:

但正如我所说,这会导致同样的错误......我知道当我尝试加载形状时它会出错,但问题是我不知道为什么......所以有人可以给我一些帮助吗一?这一定是一个微不足道的错误,因为涉及的代码并不多……

0 投票
2 回答
802 浏览

silverlight - Silverlight:重复故事板形状动画

我正在创建 Silverlight 应用程序。我需要让一些形状闪烁几次。

这是我现在拥有的(简化代码):

我在情节提要中设置了 1 次闪烁动画(圆圈的黑色 -> 白色 -> 再次黑色)。请告诉我,我怎样才能让它重复,多说 5 次?我需要复制粘贴标签EasingColorKeyFrame还是存在更智能的方式?

谢谢。

0 投票
1 回答
1008 浏览

android - Android:图形 shape.intersects 方法。android中有模拟吗?

我想找到一种方法如何在android中做这样的事情(比如我使用java.awt.Shape做的事情):

试图考虑 android 类:Path、Shape... 但没有找到任何东西。对所有这些 android 的东西有点困惑。

请问各位大神能帮我解决一下吗?

0 投票
2 回答
6053 浏览

java - 在 Java 中将 Shape 对象转换为 Image 对象

如何将像 Rectangle2D.Double 这样的 Shape 对象转换为 Image 对象?

这样我就可以使用 Shape 对象来替换鼠标光标。

0 投票
1 回答
925 浏览

java - 在 JPanel 之间拖动形状

我正在开发一个多米诺骨牌游戏,进展顺利,现在我想将多米诺骨牌从一个 JPanel 拖到另一个,我的拖动实现有效,只是我找不到如何在两个 jpanel 之间拖动形状。

这是它的外观: 在此处输入图像描述

0 投票
2 回答
951 浏览

apache-flex - Flex 3 - 在形状中对角绘制文本并调整大小

我正在尝试创建以下组件:

在此处输入图像描述

仅供参考,空白区域将包含一个文本控件,我正在创建一个组件,该组件代表带有 (i) 图标和“促销”文本的黑色角。
我遇到的问题是这个组件用对角线文本表示黑色角。文本必须能够容纳 2 行。黑角必须能够适应文本的大小。更何况文字还有轮播……

我对如何做到这一点有一些疑问:

  • 我应该为每个文本行设置不同的控件吗?
  • 我应该在形状中绘制文本(在旋转之后)还是应该只重叠两个组件?[当我谈论在形状中绘制文本时,我的意思是与问题中所问的方式相同]
  • 有没有什么方法可以在不进行一些奢侈计算的情况下获得合适的三角形尺寸?

而且......你有什么“更简单”的方法来做到这一点吗?

非常感谢您提供的任何帮助:)我对这个小组件有点迷失了:)

问候。
BS_C3


编辑1:

  • 三角形可能有 2 种尺寸:一种尺寸适合 1 行,另一种尺寸适合 2 行文本。
  • 文本将作为单个字符串发送,因此如果需要,它必须自动分成两行
  • 我正在考虑使用图形绘制三角形,然后使用蒙版创建圆角--> 这是因为相同的组件将用于应用程序的其他地方没有圆角
0 投票
3 回答
596 浏览

silverlight - 如何创建形状不规则的用户控件?

在我的 Silverlight 4 应用程序中,我需要创建一个形状不规则的用户控件。UC 的“主显示”是一个标准矩形,但我需要在主显示矩形之外有选项卡(简单的文本块,用户可以在其中单击)。

Silverlight 4可以做到这一点吗?如果是这样,怎么做?

提前致谢。