问题标签 [rect]

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

python - 鼠标在.rect上“单击”时的Pygame动作?

我一直在编写一个测试函数来了解 pygame.rect 上的鼠标“单击”操作将如何产生响应。

至今:

我在谷歌上遇到过人们正在使用或建议使用pygame.sprite.Sprite图像类的页面,我认为这就是我的问题所在。我已经检查了 pygames 文档并且方法之间没有太大的凝聚力,恕我直言。我显然遗漏了一些简单的东西,但是,我认为get_rectpygames 中的图像能够检查按下时鼠标位置是否在其上方?

编辑:我想我需要调用该pygame.sprite.Sprite方法来使图像/矩形交互?

0 投票
3 回答
11171 浏览

android - 如何滚动到 Horizo​​ntalScrollView 的孩子的中心?

我需要滚动到 Horizo​​ntalScrollView 的 childView(TextView) 的中心。我已经使用下面的代码获得了中心孩子,现在我想将箭头调整到该孩子视图的确切中心。

在这里,我所做的是我拿了一个 Horizo​​ntalScrollView,在里面有一个 LineaerLayout,在 LinearLayout 里面我有 TextViews。

这是我的 XML:

我想要的是,我希望箭头正好位于屏幕中心的 TextView 中心。如下图。

在此处输入图像描述

我现在得到的是..

在此处输入图像描述

我已经使用以下代码获得了孩子的中心,但现在我的要求是滚动到该孩子的屏幕中心。

这是我的代码:

0 投票
2 回答
12823 浏览

android - 如何在Android中旋转画布上绘制的矩形?

我正在使用以下代码在 android 画布上绘制文本

此代码负责文本的旋转,并且工作正常。我正在使用上面的代码在文本周围绘制一个蓝色矩形。现在我的问题是矩形没有与文本一起旋转。它仍然保持不变。有什么方法可以旋转在 android canvas 中绘制的矩形?

0 投票
3 回答
4253 浏览

c# - 在 Rect 对象上创建 WPF 工具提示

我正在使用一个在图表上创建标记的开源图表库。(动态数据显示)我创建的标记是使用 Rect 对象创建的。我注意到 System.Windows.Shapes 中的所有形状都有一个 ToolTip 属性,但 System.Windows.Rect 没有。当鼠标悬停在标记上时,我希望弹出一个工具提示,告诉用户标记的价格值。当鼠标进入矩形占据的区域时,我正在考虑创建并弹出一个工具提示,但我不知道考虑到矩形将被图表缩放/平移的可能性有多大。还有其他建议吗?

这是我正在创建的标记的代码(来自 Felice Pollano 博客)

}

0 投票
1 回答
360 浏览

android - 如果我旋转图片,它会弄乱我的矩形,并且我无法正确选择图片

我在 Draw 方法上有以下内容:

我有许多位图,“矩形”矩形与图片的宽度和高度相同,因此,如果我按下图片,它会将我设置在上面,以移动它。rectscale = 是一个位于图片左上角的矩形,我画一个圆圈,如果我按下圆圈,那么我可以缩放我的图片。rectrotate = 相同的东西,但在图片的右上角。我按下它,它会将我的图片旋转 45 度。我有以下触摸事件:

如果我评论以下几行:

和:

这一切都有效,除了旋转。但是如果我不评论它们,旋转就可以了,第一张图片还可以,但是对于其余的图片,矩形有点乱。它们不是从位图的左上角(我的刻度圈所在的位置)开始,而是从较低的某个位置开始,几乎在位图的一半处。所以我可以使用我的缩放和旋转功能,但我必须猜测把手指放在哪里,因为画圆的点不包含在矩形中。有什么想法我可以解决这个问题吗?

编辑:我试过:在将矩阵设置为矩阵旋转之前:

而不是:

我试过了:

它仍然弄乱了我的矩形,但至少现在它绘制了用于旋转和缩放矩形所在位置的圆圈(通常位于位图中间的某个位置)

0 投票
1 回答
6952 浏览

android - 在 Android 中,如何给 Rect 一个 X 和 Y 位置?

我正在尝试在 X 坐标为 360、Y 坐标为 0 的 Canvas 上绘制一个简单的 Rect。如果我将 X 坐标设为 0,我可以绘制我的 Rect,但是当我将其设为 360 时,正方形变得扭曲并变成矩形而不是正方形。我的屏幕尺寸是 640px 宽,所以这里应该没有问题。我可以绘制相同规格的位图,它会正常绘制。为什么 Rects 不能正确绘制?X坐标是否仅在DP而不是PX中?那为什么这会影响 Rect 的实际大小呢?我真的很困惑。

0 投票
2 回答
3061 浏览

python - 我正在尝试使用坐标在 Pygame 中移动一个矩形,但不起作用

这是我的代码

这只是一个简单的测试,看看我是否可以移动一个矩形。除了我用斜体写的代码外,一切似乎都有效。

0 投票
2 回答
4197 浏览

android - android rectF 警告

我在画布上画了一个椭圆:

为什么我在 RectF 上看到警告?

在绘制/布局操作期间避免对象分配(改为预分配和重用)

0 投票
1 回答
575 浏览

direct2d - Direct2D 中缺少矩形操作

Direct2D 有 D2D1_RECT_F

它类似于 GDI RECT 结构,只是它使用浮点值。

GDI 提供所有这些 RECT 操作功能,例如

我不敢相信 Direct2D 没有为 D2D1_RECT_F 提供类似的功能。

我想我可以创建矩形几何图形并以任何我想要的方式组合它们,但这是创建和分配对象而不是进行简单的数学运算。或者我想我可能只是创建我自己的版本。

我错过了什么吗?谢谢。

0 投票
1 回答
796 浏览

java - 在主屏幕上获取 appwidget 位置?

单击小部件图标时我开始一个活动。我想要的是将该小部件的位置发送到该活动。我已经尝试过

在我的 onUpdate 过程中。但这会使活动崩溃。我听说该位置是使用intent.getsourceBounds()onReceive 中的 .Thats 来返回的吗?我尝试将绑定设置为全局变量。将其值从 onReceive 设置为bound=intent.getsourceBounds();这也不起作用。

所以我的问题是 1.如何intent.getsourceBounds()在 onUpdate 中使用小部件位置?2.如何发送到活动中?

感谢您的时间。

编辑:我设法将字符串从小部件发送到活动,如下所示:

编辑 2:我发现https://stackoverflow.com/a/5324918/1685829说可以使用 getSourceBounds() 来完成。谁能解释我如何在 onUpdate 中使用它。