Skip to content

Flutter每日一面(面试题五) #5

Description

@ahyangnb
  • 1.你是如何解决asset数组图片滑动出现白屏问题的?

答案:

在初始化的时候就加载指定asset图片,而不是在需要展示的时候才开始加载。

  @override
  void initState() {
    super.initState();
    WidgetsBinding.instance.addPostFrameCallback((_) async {
     // _imageUrls 就是数组的Asset图片地址
      _imageUrls.forEach((image) {
        precacheImage(AssetImage(image), context);
      });
    });
  }

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    加载Flutter每日一面试题更新

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions