问题标签 [dynamic-resizing]

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

python - 在 tkinter 画布上动态调整矩形大小

我正在尝试创建一个简单的滑块,可以在 Tkinter 画布上调整矩形的大小。我试图先只改变高度,但没有奏效。

它也没有引发任何错误,只是显示了矩形和滑块的初始状态。我在这里做错了什么?

0 投票
0 回答
53 浏览

javascript - 手动调整 div 大小时的 CSS 性能问题

我有一个 div 作为抽屉,用户可以从窗口顶部拉下它,其中包含十几个带有一些样式的按钮。

在拉动它时展开/折叠该 div 的代码是:

它在计算机上运行良好,但我在手机上严重滞后。这是用于移动设备的 chrome devtools 的图片:

chrome devtools 的性能时间表

这是该布局的结构和 CSS:

如果我将初始抽屉的位置设置为“top:200px”,我会看到内容已经存在,当从该位置拉出它时,我会遇到同样的性能问题。

我尝试在本文中使用 transform:translateY() :link,但没有效果。(我认为这是因为我没有从过渡开始到结束进行翻译,而是针对鼠标移动的每个像素都有一个翻译......?)

所以问题是(来自图片):

1:每次抽屉元素的高度发生变化时,浏览器是否会重新绘制 div?

2:为什么?

3:我可以改变什么来避免这种情况?

0 投票
0 回答
34 浏览

ios - 如何让 UIButtons 跟随静态图像的大小调整?

我的 ThermostatSettingViewController 有一个静态图像,并在界面生成器中分配了 UIButton 位置,以与 png 图像上的视觉布局相对应。我必须在 IB 上设置不要调整大小标志,因为如果图像被缩放以适合更大屏幕的 UIView,则 UIButton 不再位于正确的位置。由于 UIButtons 设置为“No Name”并且只是一个不可见的按钮,因此您找不到它们。

我已经尝试了正常的 XIB 定位、约束,几乎所有我能想到的,都没有成功。

编辑:

如果没有人找到方法,我能想到的唯一方法是静态图像并通过点数确定每个按钮和标签应该动态放置的中心。然后找出当前的 UIView 大小(以磅为单位)并计算(实际上只是相乘)每个按钮中心的新 X、Y 值。

当然,痛苦在于煞费苦心地计算基础图像上的每个像素/点,并为每个标签或按钮确定基线分配 X、Y。

如果是这样的话,我愿意试一试,但还有两个问题:

  1. 有没有人可以从我的基本图像中输出 X、Y 坐标的实用程序。类似于光标所在的位置。然后我可以将每个存储在字典中并查找相应标签/按钮的位置。

  2. .bounds 参数是否足以告诉我 X,Y 视图对于图像的点数有多大?那么,有没有人有任何代码可以在当前视图中给定 X,Y 坐标动态定位控件(如约束)?

任何帮助,将不胜感激。

有没有人有一种方法可以根据返回的 ImageView 大小来计算按钮应该放置的位置的相对位置?

下面是 Objective-C 中的代码示例。

这是我正在展示的图像。问题是,在 iPad 上,图像显示在左上角,因为我无法调整它的大小。

恒温器设置图像

0 投票
0 回答
163 浏览

python - 动态数组扩展因子 - Python

考虑到python列表是一个动态数组,为什么在增加元素数量时没有观察到它的扩展因子。换句话说,当我继续添加/附加一个整数(在我的系统中它的大小为 4 个字节)时,数组的大小只会增加 4(这意味着它只为新整数分配 4 个新字节)。据我了解,动态数组必须有一个扩展因子以保持扩展过程的效率(我希望在向列表中添加一些新元素后,经过特定尝试,列表的大小会增加一个因子,比如说 1.125正如一些参考资料对 Python 所建议的那样)。从列表中删除元素时会变得更有趣。删除/弹出元素时,大小不会改变(这意味着出于效率目的,它在某些情况下会保持列表的大小不变)。如何解决这个矛盾?感谢您的时间和帮助。

0 投票
0 回答
36 浏览

android - Android VideView 大小调整算法

当尝试显示屏幕分辨率以外的尺寸的视频时,有人可以指出 Android VideoView 用于调整视频大小以适应屏幕的源代码/或调整代码的文档吗?