gpt4 book ai didi

android - 动画 ExpandableListView

转载 作者:行者123 更新时间:2023-11-30 02:53:16 25 4
gpt4 key购买 nike

我使用 idunnololz用于动画可扩展列表的库。我的 subview 有边框,我使用 ninepatch 格式作为 View 背景。当可扩展列表开始动画时,我的底部边框消失了,但我的左右边框仍然可见。动画完成后,我的底部边框设置为可见。为什么我的底部边框不与其他 View 元素一起绘制?同样在这个库中,作者每次都重绘分隔线,导致它也有这样的效果。

最佳答案

需要在 DummyView 中正确覆盖 onLayout 方法。正确的变体:

for(int i = 0; i < views.size; i++) { 
View v = views.get(i);
top = i*v.getMeasuredHeight();
v.layout(left, top, v.getMeasuredWidth(), top + v.getMeasuredHeight());
}

关于android - 动画 ExpandableListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23758053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com