redraw相关内容

如何使用动态数据实时更新 Android ListView?

我有一个后台线程加载我想在 Android ListView 中显示的数据.数据变化非常频繁(即每秒 1-2 次).有时数据集中的行数也会发生变化(但肯定不会像单元格中的数据变化那样频繁). 据我所知,有两种方法可以更新单元格中的数据: 让后台线程通知 UI 线程新数据已准备好,然后 UI 线程可以调用 BaseAdapter.notifyDataSetChanged().但是,我在不 ..
发布时间:2022-01-08 13:25:02 移动开发

重新加载/刷新子视图 - setNeedsDisplay 不起作用

我在使用 setNeedsDisplay 时遇到问题.我有一个带有很多子 UIView 的 UIView,是在 Inteface Builder 中创建的.我还有一个带有 IBAction 的按钮.在这个 IBAction 中,我想重绘/重新加载所有 UIViews(或所有 UIElements,如 UILabel、UIWebView 等..) 我正在这样做,这对我不起作用,不知道为什么.. ..
发布时间:2021-12-31 21:09:53 移动开发

Chrome 不会重绘 <div>隐藏后

我有一些 div 在悬停时显示,然后隐藏.但是,在 Chrome (19.0.1084.56 m, Windows XP) 中,当您取消悬停时,Chrome 不会将它们重绘为已消失,除非您执行滚动或调整窗口大小等操作. http://jsfiddle.net/y7NdR/3/ 我知道对我的 CSS 进行某些修改可以解决这个问题,例如删除 position 或 z-index 和 ove ..
发布时间:2021-12-25 11:59:55 前端开发

强制 RecyclerView 重绘其项目

有没有办法重绘RecyclerView的所有items? 我有一些主题(在 style.xml 中),更改主题后,我需要重新绘制 RecyclerView. 所以我想要一个方法来强制为适配器的每个项目重新调用 onCreateViewHolder. 我试图: 调用 adapter.notifyDataSetChanged 但onCreateViewHolder 未被调用 ..
发布时间:2021-12-23 21:21:55 移动开发

Xamarin.Forms - 强制重绘 ListView 布局

我有一个带有 HasUnevenRows = true 的 ListView,其中每个单元格的内容开始时都是变体,但内容也可以即时更改(通过单击单元格中的按钮).当 ListView 最初加载时,系统必须执行计算,以便根据每个单元格的内容正确确定和绘制每个单元格的高度. 但是当我在初始加载后更新内容时,显然没有完成同样的计算,因为单元格的高度不会改变——直到我将该项目滚动到视野之外然后回到视 ..
发布时间:2021-12-21 20:48:15 移动开发

调整窗口大小时防止画布清除

我正在尝试创建一个简单的应用程序,用于在 Canvas 标签内绘制矩形.我已将 Canvas 调整为全屏,但每当我调整视口大小时,Canvas 都会清除.我试图阻止它清除并只保留其中的内容.有什么想法吗? http://mediajux.com/experiments/canvas/drawing/ 谢谢! /** 这是用于应用程序的主要类* @作者阿尔文克雷斯波*/var app ..
发布时间:2021-12-21 08:23:46 前端开发

InvalidateRect 和 RedrawWindow 的区别

当我想重绘一个窗口时,有没有什么首选的函数可以在 InvalidateRect 和 RedrawWindow 之间调用? 例如,这两个调用是否相等:(win 将是 HWND) RedrawWindow(win, NULL, NULL, RDW_INVALIDATE); InvalidateRect(win, NULL, NULL); 主要问题:我应该什么时候使用其中一个?背景中是否 ..
发布时间:2021-12-18 08:17:48 C/C++开发

在列表视图中重绘单行

是否可以在 ListView 中重绘单行?我有一个 ListView,其中的行是 LinearLayout.我听取了偏好更改,有时我只需要更改一行的 LinearLayout 内的一个 View.有没有办法让它在不调用 listview.notifyDatasetChanged() 的情况下重绘该行? 我尝试在视图上调用 view.invalidate()(在 LinearLayout 内) ..
发布时间:2021-11-27 14:00:08 移动开发

什么会导致 64 位 vista 上的重绘问题,而 .NET WInForms 中的 32 位不会?

在为 Any Cpu 编译以及为 x86 编译时会发生这种情况.除非调整大小,否则 GUI 的部分不会重绘,例如,如果主窗体最大化,一些控件不会随之调整大小,而其他部分则不会重绘并显示以前的内容. 这在 32 位机器上工作正常,包括 XP 和 Vista,但在 64 位 Vista(没有 x64 XP 用于测试)上,重绘无法正常工作. 有人知道从哪里开始追踪这个吗? 编辑:这发生在两 ..
发布时间:2021-11-25 06:31:39 C#

强制 Flex 更新屏幕?

这可能是一个初学者的问题,但我终生无法弄清楚. 我正在使用 flex 为大型项目开发 GUI,特别是底部的状态栏.在我的 StatusBar 类中,有一个 ProgressBar,其他正在工作的类可以告诉它在进行时更新(更改条形完成和标签).我遇到的问题是 flex 不会更新屏幕上显示的内容,直到为时已晚,例如 ProgressBar 已初始化,完成 0% 某些类将 Progress ..
发布时间:2021-11-11 23:39:55 其他开发

不使用 invalidate(Rect) 只更新一部分 View

在我当前的应用程序中,我使用 invalidate(Rect) 来更新我当前视图的一部分,但从 API 28 开始,此方法已被弃用. 所以我的问题是: 1.有没有其他方法可以只更新一部分视图? 2.使用不推荐使用的方法有什么后果? 解决方案 根据android文档,只需要调用invalidate()方法,因为重绘区域是内部计算的. 来自查看文档此方法在 API 级别 28 ..
发布时间:2021-09-17 20:22:05 移动开发

在 VBA 中重绘用户窗体

我在 VBA 中有一个用户窗体,我想在方法中间重绘/更新它. 点击按钮时调用该方法,函数如下: UsrForm.Field1.Value = ""UsrForm.Field2.Value = ""UsrForm.Label1.Caption = "正在加载..."/*处理发生*/UsrForm.Field1.Value = val1UsrForm.Field2.Value = val2Us ..
发布时间:2021-09-15 19:10:48 其他开发

加速 WPF 调整大小/重绘

我注意到即使调整空的 WPF 窗口的大小也会显示黑色区域.我桌面上的很多程序都没有这些问题..所以我想知道,有没有办法设置调整大小重绘优先级或其他东西,并加快 WPF 窗口的大小调整?或者这个问题是不可避免的. 解决方案 这是 WPF 工作方式的继承,对此您无能为力. 您看到的是 DirectX 表面大小调整和整个表面重绘,这需要相当长的时间. ..
发布时间:2021-07-09 18:31:08 C#/.NET

“实时"更新 WPF 控件

我正在编写一个应用程序,它将显示相机看到的当前图像,它需要实时或接近更新显示的图像.从本质上讲,我有一台可以捕捉图像的相机,我需要每隔一秒捕捉一个图像并将该图像显示在屏幕上.目前,我的应用程序有一个 Image 控件,我正在从相机捕获一个 BitmapImage 并将其设置为 Image.Source.我的麻烦是让它不断更新.不幸的是,我没有处理这样的事情的经验,这种事情必须永远更新自己(或直到我 ..
发布时间:2021-07-05 18:51:52 C#/.NET

如何更新表格视图单元格?

我有一个带有一个大单元格和许多小单元格的 UITableView.当我从服务器接收内容时,我使用函数 - (BOOL)performFetch:(NSError **)error (NSFetchedResultsController) 更新我的 UITableView.我注意到我的大单元格在更新后重复了,第二个单元格没有重新加载.当我向下滚动并滚动到顶部表格时看起来不错.我该如何解决我的问题? ..

Qt MainWindow 未更新

我正在使用 Qt 生成一个窗口.此外,我使用 libnfc 来访问 nfc 阅读器,到目前为止一切顺利.在我自己编写的 nfc 类中,我生成了一个新线程,该线程正在轮询阅读器上的新标签.如果有新标签,线程将为 MainWindow 启动一个信号事件.在主窗口中,我只有一个 QWebView,它将显示不同状态的不同网站(启动后,新标签,标签删除),只是非常基本的东西. 我现在的问题是:主窗口( ..
发布时间:2021-06-04 20:34:50 其他开发

UITableView滚动和重绘问题

我知道,如果在自定义单元格中添加了一些图像和子视图,则必须重用该单元格,以便自定义控件不会出现在其他单元格上,但是这里有其他问题.我只想在第一部分的第一个单元格上有ImageView,所以我在以下代码中使用了IndexPath.Section == 0和IndexPath.Row == 0条件,但是问题是当我滚动表时,另一个单元格会满足此条件,并且我的代码也会在该单元格上创建imageview.我 ..
发布时间:2021-02-08 19:58:21 移动开发