{"id":32281336,"url":"https://github.com/xiaweizi/flutter_weather_bg","last_synced_at":"2025-10-23T00:56:44.010Z","repository":{"id":42178739,"uuid":"296014454","full_name":"xiaweizi/flutter_weather_bg","owner":"xiaweizi","description":"A rich and cool weather dynamic background plug-in","archived":false,"fork":false,"pushed_at":"2022-04-24T06:38:06.000Z","size":14615,"stargazers_count":178,"open_issues_count":2,"forks_count":31,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-23T00:56:40.943Z","etag":null,"topics":["animation","flutter","flutter-plugin","plug","weather"],"latest_commit_sha":null,"homepage":"http://xiaweizi.cn","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xiaweizi.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-16T11:38:57.000Z","updated_at":"2025-06-26T06:32:40.000Z","dependencies_parsed_at":"2022-09-10T01:20:30.248Z","dependency_job_id":null,"html_url":"https://github.com/xiaweizi/flutter_weather_bg","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xiaweizi/flutter_weather_bg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaweizi%2Fflutter_weather_bg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaweizi%2Fflutter_weather_bg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaweizi%2Fflutter_weather_bg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaweizi%2Fflutter_weather_bg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xiaweizi","download_url":"https://codeload.github.com/xiaweizi/flutter_weather_bg/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaweizi%2Fflutter_weather_bg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280540655,"owners_count":26347724,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-22T02:00:06.515Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["animation","flutter","flutter-plugin","plug","weather"],"created_at":"2025-10-23T00:56:43.263Z","updated_at":"2025-10-23T00:56:43.999Z","avatar_url":"https://github.com/xiaweizi.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# flutter_weather_bg\n\n[![Pub Version](https://img.shields.io/pub/v/flutter_weather_bg?style=plastic)](https://pub.flutter-io.cn/packages/flutter_weather_bg)\n\nA rich and cool weather dynamic background plug-in, supporting 15 weather types. [README_ZH](https://github.com/xiaweizi/flutter_weather_bg/blob/master/README_ZH.md)\n\n**Use this plug-in to complete the weather background animation effect in my own project  [SimplicityWeather](https://github.com/xiaweizi/SimplicityWeather) .**\n**If you want to experience it, please [click the download link](http://xiaweizi.top/SimplicityWeather-2_6.apk) to download it**\n\n## Features \n\n- It supports 15 weather types: sunny, sunny evening, cloudy, cloudy evening, overcast, small to medium heavy rain, small to medium heavy snow, fog, haze, floating dust and thunderstorm\n- Support dynamic scale size, adapt to multi scene display\n- Supports over animation when switching weather types\n\n## Supported platforms \n\n- Flutter Android\n- Flutter iOS\n- Flutter web\n- Flutter desktop\n\n## Installation\n\nAdd  `flutter_weather_bg: ^2.8.0` to your `pubspec.yaml` dependencies. And import it:\n\n```dar\nimport 'package:flutter_weather_bg/flutter_weather_bg.dart';\n```\n\n## How to use \n\nTo configure the weather type by creating `WeatherBg`, you need to pass in the width and height to complete the final display\n\n```dart\nWeatherBg(weatherType: _weatherType,width: _width,height: _height,)\n```\n\n## Preview\n\nRegular `pageview` display effect\n\n![home](https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/92cbc9dbbd19419793ffec0e9f04457b~tplv-k3u1fbpfcp-zoom-1.image)\n\n\n\nList `listview` display effect\n\n![list](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/e6076f6ca3af4d3a8778313006ab9663~tplv-k3u1fbpfcp-zoom-1.image)\n\n\n\nThe grid` GridView`displays the effect and supports the dynamic switching of the grid number\n\n![check](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d2e396e151764a7e8f86e798282833b9~tplv-k3u1fbpfcp-zoom-1.image)\n\n\nDynamic reduction example demonstration\n\n![width_height](https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/c8a4002423db4b77b0d2374f6da1c055~tplv-k3u1fbpfcp-zoom-1.image)\n\n\n\nToggle weather type transition animation\n\n![check](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5c4e75165cbb4a87b8176baa636c432d~tplv-k3u1fbpfcp-zoom-1.image)\n\n\n\n## License \n\nMIT","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiaweizi%2Fflutter_weather_bg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxiaweizi%2Fflutter_weather_bg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiaweizi%2Fflutter_weather_bg/lists"}