qweather_icons 1.6.0 qweather_icons: ^1.6.0 copied to clipboard
An Icon package for QWeather, which helps you show its icon continently.
『 qweather_icons - QWeather Icons! 』
中文 ReadmeLatest update: 2023-09-21 17:00:44
📚 Introduction #
An Icon package for QWeather, which helps you show its icon continently.
📸 Screenshots #
Or try out live example app.
📦 How to use #
-
Add latest version to
pubspec.yaml
dependencies: qweather_icons: ^1.6.0
-
Use it any where
Icon(QweatherIcons.tag_qweather),
-
More method
/// get icon with [tag] /// /// if it doesn't exist, return [QWeatherIcons.tag_unknown] as default value factory QWeatherIcons.getIconWith(String? tag) { if (tag == null) return QWeatherIcons.tag_unknown; for (QWeatherIcons icons in QWeatherIcons.values) { if (icons.tag == tag) return icons; } return QWeatherIcons.tag_unknown; } /// get filled icon with [qWeatherIcons] /// /// if it doesn't exist, return [QWeatherIcons.tag_unknown] as default value factory QWeatherIcons.getFilledIconWith(QWeatherIcons qWeatherIcons) { if (qWeatherIcons.tag.endsWith('_fill')) return qWeatherIcons; for (QWeatherIcons icons in QWeatherIcons.values) { if ('${qWeatherIcons.tag}_fill' == icons.tag) return icons; } return QWeatherIcons.tag_unknown; } /// get unfilled icon with [qWeatherIcons] /// /// if it doesn't exist, return [QWeatherIcons.tag_unknown] as default value factory QWeatherIcons.getUnfilledIconWith(QWeatherIcons qWeatherIcons) { if (!qWeatherIcons.tag.endsWith('_fill')) return qWeatherIcons; for (QWeatherIcons icons in QWeatherIcons.values) { if ('${icons.tag}_fill' == qWeatherIcons.tag) return icons; } return QWeatherIcons.tag_unknown; }
⏳ Rate of progress #
Done...?
📌 Cautions #
- None
🧑💻 Contributor #
🔦 Declaration #
This project is licensed under the terms of the BSD-3-Clause
license. See LICENSE for more details