{"repo":"xiaweizi/flutter_weather_bg","free":true,"listed":false,"github":"https://github.com/xiaweizi/flutter_weather_bg","clone":"git clone https://github.com/xiaweizi/flutter_weather_bg.git","description":"A rich and cool weather dynamic background plug-in","language":"Dart","stars":184,"topics":["flutter","weather","animation","plug","flutter-plugin"],"license":"MIT","category":"mobile-apps","readme_excerpt":"flutter weather bg A rich and cool weather dynamic background plug-in, supporting 15 weather types. 中文文档 Used by SimplicityWeather to render weather backgrounds. If you want to try the app directly, download the APK here. Features - 15 weather types: sunny, sunny night, cloudy, cloudy night, overcast, light/middle/heavy rain, light/middle/heavy snow, foggy, hazy, dusty and thunder - Dynamic width/height — the scene adapts automatically - Smooth cross-fade transition when the weather type changes - Pure Dart implementation (no native code); renders with CustomPainter on Flutter canvas Supported platforms Platform Status -------- ------ Android ✅ iOS ✅ Web ✅ macOS ✅ Windows Not tested Linux Not tested Requirements - Flutter = 3.0.0 - Dart SDK = 3.0.0 < 4.0.0 (null-safety) Installation Available on pub.dev. Add the dependency to your pubspec.yaml : Then run: And import it wherever you need: Usage Drop a WeatherBg into your widget tree, and pass the desired weatherType together with a width and a height: Switching weatherType at runtime will automatically trigger a cross-fade animation. A full demo (covering PageView , ListView , GridView , size animation and type switching) lives in example/ . Preview Regular PageView effect ListView effect GridView effect with a dynamically-switchable column count Dynamic size demonstration Weather type cross-fade transition Contributing Issues and pull requests are welcome — feel free to open one on the issue tracker. If you want to run the ex","default_branch":null,"files":null,"tree":[],"storefront":"/r/xiaweizi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xiaweizi/flutter_weather_bg/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}