我正在编写一个日历应用程序,它以面向周的视图显示约会。
我通过在 View 的 onDraw() 中自定义绘图来实现图形。
图形包含固定部分(时间栏)和日历相关部分(天、约会)。
在日历中实现水平滚动的最佳方法是什么?
我不能使用 ScrollView,因为我没有固定的最大宽度,因为用户应该能够在过去和将来“无限”滚动。
我想在包含 2 天以上的图像中绘制相关部分,因为周视图需要(一个左一个右),并在 Views Canvas 上绘制具有计算偏移量的位图。
一旦偏移量超过一天,我就不得不重新绘制位图。
有人知道更优雅的解决方案吗?
问候安德烈亚斯