[英]JAVAFX: Adapter-Like View for a Gantt Chart?
Android拥有一个叫做Adapter的东西,当您在视频/图像/等列表中滚动时,它仅在100个可用屏幕中加载5个左右的项目。 我目前正在建立甘特图,但是它非常高效。
我目前的方法是填写所有365天并从那里开始工作,但是正如您所知,这太费力了。
我正在考虑对其进行编码,以便一次只显示30天(或屏幕上有很多单元格)。 当您向左或向右滚动时,它将回收单元格,丢弃屏外数据,并改为填充屏上数据。
这太复杂了吗?
我的另一个想法是只填写每个月的第一天和最后一天,而不是全部365天。 这样,我只有12个具有数据的单元格。 我必须手动计算之间的单元格。
对我来说最好的事情是什么?
我还实现了具有无限滚动功能的日历面板。 从许多来源获得的一种解决方案是您使用带有滚动侦听器的画布。 当用户停止滚动时,您将重新绘制甘特图的该部分。
使用数据模型,您可以缓存自定义范围的数据以提高性能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.