Skip to content

延时加载就会页面排版错乱如何修复 #8

@liuwenzheng

Description

@liuwenzheng

你好,首先感谢你写了个如此好用的控件~
我在使用过程中发现如果延迟加载wheelview布局会排版错乱,后来跟了下源码发现问题是WheelView在onDraw时controlWidth是0,解决的办法是在super.onDraw(canvas);的下边执行添加如下代码:
controlWidth = getWidth();
if (controlWidth == 0) {
invalidate();
return;
}
invalidate();能够重新执行onDraw()方法这样controlWidth 就会被赋值,然后继续后边的绘制,希望对各位有所帮助~

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions