Fmx判断ListBox显示到最下面一个文件(用来延迟加载)
来源:互联网 发布:苹果7连不上4g网络吗 编辑:程序博客网 时间:2024/06/04 17:41
背景:开发的时候,加载USB中的图片/视频文件的缩略图,如果一次性加载进来(FMX中子线程不能利用bitmap预先加载),会导致主线程顿卡,只能利用系统空闲时间或者分批加载。
方法:
ViewportPositionChange();在ListBox的Action中可选。
如:void __fastcall TForm1::lbFileNamesViewportPositionChange(TObject *Sender, const TPointF &OldViewportPosition, const TPointF &NewViewportPosition, const bool ContentSizeChanged)
其中NewViewportPosition是最新的位置,利用该位置坐标可以判断ListBox目前展示的文件的相关位置,具体数值和ListBox的长宽有关。
实测有效。
0 0
- Fmx判断ListBox显示到最下面一个文件(用来延迟加载)
- zk中解决listbox延迟加载问题
- listbox导出到文件
- 一个用来显示字库里所有汉字的TeX文件
- ios tableview不能显示最下面一个cell
- 布局文件延迟加载
- 布局文件延迟加载
- 延迟加载js文件
- 添加一个新盘符(用来放A最安全)
- liunx下面新建一个文件然后上传到FTP
- ListBox 滑动到底部自动加载数据
- 延迟加载外部js文件,延迟加载图片(jquery.lazyload.js和echo,js)
- android 工具类:用来判断一个文件是不是图片,通过文件名
- 从两个ListBox将ListItem选择到一个ListBox
- 把一个listbox中的item移动到另一个listbox里
- 输入框显示到下面.
- Fbx文件的加载与渲染:一个DirectX11小项目开源啦,主要用来演示fbx文件的加载与渲染
- 延迟加载外部js文件
- 时光一去不再有,不知不觉已经在前端这片深海里游了快2年了
- Android系统启动App及 app怎么去启动一个Activity的流程总结
- spring、springMVC、mybatis整合配置文件问题
- Android三种方法实现按钮点击事件
- 二.线程常见的方法
- Fmx判断ListBox显示到最下面一个文件(用来延迟加载)
- 数据存储
- POJ2352_Stars_线段树求前缀和
- Makefile的简单介绍
- 实例介绍利用valgrind定位内存非法访问问题
- marquee标签
- Java解析XML之导入dom4j
- 深度学习资料
- Atitti cto的日常流程与职责attilax总结