0

我无法在视图层次结构之外获取视图来更新它的绘图状态。我有一个观点,我处理绘图和测量,因为我不能让容器视图这样做。在我开始处理包含动画的视图之前,这很有效。即使我反复绘制视图,它的动画也不会改变进度。在不了解底层视图系统的情况下,我猜测这是因为动画在遍历视图树期间得到更新。因为我的视图不是这棵树的一部分,所以它不会被更新。

我正在谈论的视图是此库中的“粘性”视图https://github.com/emilsjolander/StickyListHeaders

我自己处理这个粘性视图的所有绘图的原因是因为我无法将 i 子视图添加到ListView. 也已尝试将a 中的粘性视图与粘性视图包装ListView在一起(修复此问题但会导致其他不需要的问题)。FrameLayout

所以我想知道是否有某种方法可以自己管理这一切,最好不使用反射。我也愿意接受有关如何让底层视图系统处理此视图的建议!

4

0 回答 0