问题标签 [flicker]

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 投票
5 回答
11882 浏览

delphi - 我怎样才能让我的表单更平滑地调整大小?

调整具有许多控件的表单大小时,由于闪烁,表单看起来很糟糕。有哪些技巧可以使表格大小调整更平滑?

0 投票
3 回答
8290 浏览

android - Android:ListView 闪烁效果。关于如何摆脱这个的任何提示?

出于某种原因,每当我滚动浏览我的项目列表时,我的列表视图中的背景都会消失并重新出现,从而产生我并不真正想要的“闪烁”效果。我已经尝试过以下建议:如何在 Android 中使 ListView 透明?但由于某种原因它不起作用。有什么建议么?

0 投票
4 回答
7503 浏览

winapi - how to code for reducing flicker? need your help with code. win32 VC++ flicker

I'm trying to bitblt bitmap to mouse cursor position with the mouse movemont.but with flickering problems.

I've read about double buffering to reduce flicker but I'm not sure how to ... this causes extreme flickering. I've read about double buffering to reduce flicker but I'm not sure how to implement it in this example. Please can you help? Thanks

here's code below .thanks for your help!

0 投票
6 回答
22905 浏览

c# - 更新期间停止文本框闪烁

我的 WinForms 应用程序有一个 TextBox,我将其用作日志文件。我正在附加文本而没有使用闪烁的表单TextBox.AppendText(string);,但是当我尝试清除旧文本时(因为控件的 .Text 属性达到 .MaxLength 限制),我得到了可怕的闪烁。

我正在使用的代码如下:

有没有一种更简洁的方法可以从控件顶部清除不会导致闪烁的文本行?文本框没有 ListView 所具有的 BeginUpdate()/EndUpdate() 方法。

TextBox 控件甚至是最适合控制台日志的控件吗?

编辑: TextBox 闪烁似乎是文本框向上滚动到顶部(当我清除控件顶部的文本时),然后它立即向下滚动到底部。- 这一切都发生得很快,所以我只看到反复闪烁。

我也刚看到这个问题,建议使用 ListBox,但是我不知道这是否适用于我的情况,因为(在大多数情况下)我收到 ListBox 一个字符的文本一次。

0 投票
1 回答
905 浏览

.net - 调整大小时,如何抑制.Net中网络浏览器控件的闪烁?

并非所有页面都这样做,但 youtube.com 就是一个很好的例子。大多数情况下,如果您将窗口大小调整为更大,而不是更小。在这种情况下,很多内容都可怕地闪烁。我在网上看到一些帖子试图声称某种双缓冲会阻止这种情况,但我还没有看到任何正确实施的例子。谢谢你。

0 投票
2 回答
2189 浏览

c# - 当所选项目不可见时,VirtualMode中的C# ListView闪烁

我知道复制听起来很复杂,但请跟我来:

你有一个 ListViewVirtualMode = true.

选择一个项目,向下滚动以使所选项目超出可视区域,然后尝试将另一个项目添加到 ListView。

您会在瞬间看到它表现异常并看到某种闪烁。如果您升级情况并尝试非常快速地添加很多项目(我每秒添加大约 20 次),您会发现小问题变得非常大。它是闪烁和无效项目的组合。

我已经调查了这个问题,似乎 ListViewRetrieveVirtualItem为所选项目生成了很多事件(即使它显然不可见)。

似乎当我添加一个新项目(增加 VirtualListSize)时,ListView 首先尝试关注所选项目,然后返回到以前的位置。

有没有人遇到过同样的问题?

0 投票
2 回答
5493 浏览

java - 如何摆脱动画期间出现的闪烁?

我正在通过在 JApplet 中制作一个小游戏来学习 Java。我的精灵动画有点问题。

这是代码:

}

它在动画过程中留下了一些闪烁。动画结束后,闪烁消失了,但有点难看……我想我错过了一些步骤。我使用这种方法是因为它现在提供了更好的结果,但如果可能的话,我希望不使用 AWT,而是使用 Swing。

任何想法如何摆脱闪烁?

谢谢阅读。

截图(无法发布图片,抱歉)。

0 投票
1 回答
1859 浏览

apache-flex - 如何在更改 flex 中的 mx:Image 的源时避免闪烁

在我的 mxml 文件中,我有这样声明的图像:

在某些情况下,我会:

picture1.source = "assets/bigpicture2.png";

然而,这会导致 flex 删除图片,并且当它加载时它会再次显示它。

如何制作 mx:image make 以便在新图像加载之前继续显示图像?

谢谢!

0 投票
1 回答
1378 浏览

c# - 设置 ShowInTaskBar = False,在 .net、winforms 中关闭无模式表单时会导致闪烁

要重新创建此行为,您需要创建一个具有以下属性的弹出表单:

(1) ShowInTaskBar = 假

(2) 使用 Show 方法显示表单并循环直到表单不可见。

(3) 为了在鼠标点击离开窗体时关闭窗体,覆盖 OnDeactivate,并将可见设置为 False。

接下来,创建另一个在单击按钮时将显示弹出窗口的表单:

启动项目,展开表单以填满屏幕,然后单击按钮打开弹出窗口。接下来单击返回到原始表单中的任意位置。大多数情况下,但并非总是如此,原始形式会在重新出现之前消失一瞬间 - 从而导致闪烁效果。

深入研究反射器和 System.Windows.Forms.Design.DropDownHolder 我在 CreateParams 中发现了以下解决闪烁问题的方法:

不幸的是,它还在表单周围放置了黑色边框。(您必须设置 FormBorderStyle = System.Windows.Forms.FormBorderStyle.None 才能看到这个。)

除了在表格周围放置黑色边框之外,有谁知道这种风格的作用?

我用数字和十六进制等效项搜索了谷歌,但什么也没找到。

谢谢。

ETA:我在pinvoke.net上查看了样式常量列表,但我并不聪明。

0 投票
1 回答
991 浏览

html - DIV show-hide 仅在 IE 中闪烁

我在显示由 MouseOver 触发的图像时遇到问题(请参阅:http ://camera.vu.nl/v2 )在 Safari 和 Firefox 中没关系。在 IE 中,当您将文本移动到带有 blob 图像的可见背景层时,该层会打开和关闭,从而导致闪烁。我使用 Dreamweaver CS4 中的标准选项构建它。

谁能帮我避免 IE 中的这种闪烁而不破坏页面的想法?

非常感谢!

马可