问题标签 [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.
cocoa - 可可 NSView 动画
我有一个在更大的视图中显示的视图,并且将始终保持在同一个位置。当提供一些用户输入时,第二个视图将出现在第一个视图下方。希望这是一个稍微平滑的过渡,所以我所做的是将第二个视图直接放在第一个视图的后面,然后启动一个计时器,检查视图是否使用它们的交叉点重叠,如果重叠,第二个视图会稍微降低,并再次检查重叠,直到视图不再重叠,并且计时器停止。
我希望过渡看起来像是第二个视图在第一个视图之后,现在正在从下面滑出。出于这个原因,我创建了一个“imaginaryRect”,它代表第二个视图(称为progressBarView)的确切位置,如果它被完全显示,并在我向下移动imaginaryRect时使用它来检查交叉点。但我随后将交叉点下方的矩形(即 imaginaryRect 减去交叉点高度)设为实际显示第二个视图的矩形,该矩形称为 newFrame。
除了第二个视图的动画方式之外,这一切都完美无缺。我希望它看起来从顶部下方滑出,这意味着当视图开始出现在顶部下方时,用户将首先看到第二个视图的底部出现,因为它进一步向下滑动他' d 看到中间部分,最后顶部完成,它们都是可见的。实际发生的是,当视图开始出现时,它是自上而下出现的。首先出现顶部,然后出现中间,然后出现底部。它不会给人以从顶部滑出的印象。事实上,它看起来并没有移动,而是给人一种盖在它上面的东西正在滑落的印象。
从前天开始我就一直在这,我认为问题与框架的起源有关。但就是这样。
这是我正在使用的代码:
谢谢您的帮助!
android - 是否可以绘制 2 个 Rect 并摘录第一个?
编辑:-> 嘿,伙计们!<--
我正在开发“基于图像的应用程序”!我想做的是:
- 拍照(完成)
- 预览带有叠加层的照片!
- 裁剪照片
所以问题是覆盖!我有一个 SurfaceView,里面有拍摄的照片,现在我想看到一个像窗口一样的正方形(rect2)和一个 alpha 覆盖(rect1 某种黑色,alpha 50%)。是否可以绘制 2 个矩形,一个为全尺寸(rect1),一个为较小尺寸(rect2),然后从第一个矩形中剪下较小的?
我使用的是安卓 2.1。我知道在 2.3.3 中有一个 BitmapRegionDecoder!这件事几乎完成了我想做的事情。目前我画了 4 个矩形并在中间留了一个小洞作为窗口,但移动这个正方形并调整它的大小就像我的 A** 很痛苦。
编辑:我想做的就像在 Facebook 中一样,如果您将图片作为 Profileimage 上传,您必须在发布内容时移动图像上的正方形并调整其大小,以获取左侧的“头像”图像...
所以我希望一切都清楚,你可以帮助我!
谢谢
android - 在相对布局中使用一堆矩形显示金字塔形状
我的可绘制文件夹中有 7 个 xml 文件,用于按大小递减顺序绘制 7 个矩形。每个 xml 文件都是 imageview 的背景资源。这意味着我有 7 个 imageview。
我使用相对布局将它们按尺寸递减的顺序放置在彼此的顶部,以便最小的矩形在顶部。
这是矩形的可绘制 xml 文件之一的示例 xml:-
虽然我通过使用属性“android:layout_above”得到了矩形堆栈。但是矩形在一侧对齐。但我希望它们不要在任一侧对齐并在两侧显示为缩小的边缘。
基本上我希望所有矩形都在中心对齐,以便在底部矩形的底部看到顶部矩形的缩小边缘。但我没有找到任何可以帮助我的 imageview 属性。
这是我在水平滚动视图内的相对布局:-
delphi - Windows GDI 中的 Delphi TextRect
Delphi TextRect
GDI中有类似物吗?我看了看DrawText, DrawTextEx
,但没有找到我需要的东西。我需要绘制一个进度条的百分比文本,它分为两个颜色部分,例如文本的左侧部分是黑色,右侧是白色。所以通常在所有进度条中。
感谢您的回答!
svg - 你能控制如何绘制 SVG 的笔画宽度吗?
目前正在构建一个基于浏览器的 SVG 应用程序。在这个应用程序中,用户可以设置各种形状的样式和位置,包括矩形。
当我将 astroke-width
应用于 say 的 SVGrect
元素时,不同的浏览器以不同的方式1px
将笔划应用于的偏移和插入。rect
事实证明这很麻烦,尤其是当我尝试计算矩形的外部宽度和视觉位置并将其放置在其他元素旁边时。
例如:
- Firefox 添加 1px 插入(底部和左侧)和 1px 偏移(顶部和右侧)
- Chrome 添加 1px 插入(顶部和左侧)和 1px 偏移(底部和右侧)
到目前为止,我唯一的解决方案是自己绘制实际边框(可能使用path
工具)并将边框放置在描边元素的后面。但是这个解决方案是一个令人不快的解决方法,如果可能的话,我宁愿不要走这条路。
所以我的问题是,你能控制 SVGstroke-width
在元素上的绘制方式吗?
wpf - 轴对齐是什么意思?
轴对齐是什么意思。例如,当您获得几何的边界矩形时,它会说:
获取一个 Rect,它指定 Geometry 的轴对齐边界框。
轴对齐是什么意思,它与哪个轴对齐,包含面板/元素父级或窗口?
iphone - 使用drawInRect时如何绘制包含字符串的框?
我正在使用 UIKit 中的 drawInRect 来绘制一个字符串。我还想绘制(查看)绘制字符串的边界矩形(有点像在盒子里有一个字符串)。这该怎么做?
ios - IOS。如何在使用此地图的每个操作后获取有关当前地图矩形的信息?
比如我想显示地图rect当前的x,y,宽高,但是不知道应该处理什么事件。至少我想捕捉双击、缩放和拖动。
collision - Pyglet:相当于 pygame.Rect
我正在考虑从 pygame 迁移到 pyglet(主要原因:从 Python 迁移到 Pypy)。但是,我在 pyglet 文档中没有找到矩形碰撞工具,而我经常使用 pygame.Rect。
你知道 pyglet 如何处理矩形碰撞(也许是 OpenGL 函数,但我不知道)?
谢谢
android - 我应该用什么来做碰撞测试呢?
我正在开发一个游戏。我可能需要在其中做一些数学运算。我有一个由大约 5-6 个位图组成的角色。我想检查它的碰撞。例如,如果他击中子弹,击中平台和所有这些东西。我还想检查是否正在按下位图(如按钮)。我听说矩形对此有好处,但我不知道如何使用它。任何人都可以解释如何使用 rect 或者您是否有更好或更简单的想法。谢谢!