From 9c0f3e828f6dd8dbb279c8e3dd3c4c1d267ae1dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E6=98=8E?= <2534290808@qq.com> Date: Thu, 10 Jan 2019 16:26:26 +0800 Subject: [PATCH] add some icons --- lib/ant_design.dart | 2 +- lib/entypo.dart | 420 +++++++++++++++++++++++++++++++++++++ lib/flutter_icon_data.dart | 18 ++ lib/font_awesome.dart | 2 +- lib/ionicons.dart | 5 +- lib/material_icons.dart | 4 +- 6 files changed, 445 insertions(+), 6 deletions(-) create mode 100644 lib/entypo.dart diff --git a/lib/ant_design.dart b/lib/ant_design.dart index 16b6eea..b50fe2a 100644 --- a/lib/ant_design.dart +++ b/lib/ant_design.dart @@ -1,6 +1,6 @@ import 'flutter_icon_data.dart'; class AntDesign { - static getIcon(iconName){ + static getIconData(iconName){ return FlutterIconData.antDesign(_antDesign[iconName]); } } diff --git a/lib/entypo.dart b/lib/entypo.dart new file mode 100644 index 0000000..476e49d --- /dev/null +++ b/lib/entypo.dart @@ -0,0 +1,420 @@ +import 'flutter_icon_data.dart'; + +class Entypo { + static getIconData(String iconName){ + return FlutterIconData.entypo(_entypo[iconName]); + } +} +const Map _entypo ={ + "500px": 61696, + "500px-with-circle": 61697, + "add-to-list": 61698, + "add-user": 61699, + "address": 61700, + "adjust": 61701, + "air": 61702, + "aircraft": 61703, + "aircraft-landing": 61704, + "aircraft-take-off": 61705, + "align-bottom": 61706, + "align-horizontal-middle": 61707, + "align-left": 61708, + "align-right": 61709, + "align-top": 61710, + "align-vertical-middle": 61711, + "app-store": 61712, + "archive": 61713, + "area-graph": 61714, + "arrow-bold-down": 61715, + "arrow-bold-left": 61716, + "arrow-bold-right": 61717, + "arrow-bold-up": 61718, + "arrow-down": 61719, + "arrow-left": 61720, + "arrow-long-down": 61721, + "arrow-long-left": 61722, + "arrow-long-right": 61723, + "arrow-long-up": 61724, + "arrow-right": 61725, + "arrow-up": 61726, + "arrow-with-circle-down": 61727, + "arrow-with-circle-left": 61728, + "arrow-with-circle-right": 61729, + "arrow-with-circle-up": 61730, + "attachment": 61731, + "awareness-ribbon": 61732, + "back": 61733, + "back-in-time": 61734, + "baidu": 61735, + "bar-graph": 61736, + "basecamp": 61737, + "battery": 61738, + "beamed-note": 61739, + "behance": 61740, + "bell": 61741, + "blackboard": 61742, + "block": 61743, + "book": 61744, + "bookmark": 61745, + "bookmarks": 61746, + "bowl": 61747, + "box": 61748, + "briefcase": 61749, + "browser": 61750, + "brush": 61751, + "bucket": 61752, + "bug": 61753, + "cake": 61754, + "calculator": 61755, + "calendar": 61756, + "camera": 61757, + "ccw": 61758, + "chat": 61759, + "check": 61760, + "chevron-down": 61761, + "chevron-left": 61762, + "chevron-right": 61763, + "chevron-small-down": 61764, + "chevron-small-left": 61765, + "chevron-small-right": 61766, + "chevron-small-up": 61767, + "chevron-thin-down": 61768, + "chevron-thin-left": 61769, + "chevron-thin-right": 61770, + "chevron-thin-up": 61771, + "chevron-up": 61772, + "chevron-with-circle-down": 61773, + "chevron-with-circle-left": 61774, + "chevron-with-circle-right": 61775, + "chevron-with-circle-up": 61776, + "circle": 61777, + "circle-with-cross": 61778, + "circle-with-minus": 61779, + "circle-with-plus": 61780, + "circular-graph": 61781, + "clapperboard": 61782, + "classic-computer": 61783, + "clipboard": 61784, + "clock": 61785, + "cloud": 61786, + "code": 61787, + "cog": 61788, + "colours": 61789, + "compass": 61790, + "controller-fast-backward": 61791, + "controller-fast-forward": 61792, + "controller-jump-to-start": 61793, + "controller-next": 61794, + "controller-paus": 61795, + "controller-play": 61796, + "controller-record": 61797, + "controller-stop": 61798, + "controller-volume": 61799, + "copy": 61800, + "creative-cloud": 61801, + "creative-commons": 61802, + "creative-commons-attribution": 61803, + "creative-commons-noderivs": 61804, + "creative-commons-noncommercial-eu": 61805, + "creative-commons-noncommercial-us": 61806, + "creative-commons-public-domain": 61807, + "creative-commons-remix": 61808, + "creative-commons-share": 61809, + "creative-commons-sharealike": 61810, + "credit": 61811, + "credit-card": 61812, + "crop": 61813, + "cross": 61814, + "cup": 61815, + "cw": 61816, + "cycle": 61817, + "database": 61818, + "dial-pad": 61819, + "direction": 61820, + "document": 61821, + "document-landscape": 61822, + "documents": 61823, + "dot-single": 61824, + "dots-three-horizontal": 61825, + "dots-three-vertical": 61826, + "dots-two-horizontal": 61827, + "dots-two-vertical": 61828, + "download": 61829, + "dribbble": 61830, + "dribbble-with-circle": 61831, + "drink": 61832, + "drive": 61833, + "drop": 61834, + "dropbox": 61835, + "edit": 61836, + "email": 61837, + "emoji-flirt": 61838, + "emoji-happy": 61839, + "emoji-neutral": 61840, + "emoji-sad": 61841, + "erase": 61842, + "eraser": 61843, + "evernote": 61844, + "export": 61845, + "eye": 61846, + "eye-with-line": 61847, + "facebook": 61848, + "facebook-with-circle": 61849, + "feather": 61850, + "fingerprint": 61851, + "flag": 61852, + "flash": 61853, + "flashlight": 61854, + "flat-brush": 61855, + "flattr": 61856, + "flickr": 61857, + "flickr-with-circle": 61858, + "flow-branch": 61859, + "flow-cascade": 61860, + "flow-line": 61861, + "flow-parallel": 61862, + "flow-tree": 61863, + "flower": 61864, + "folder": 61865, + "folder-images": 61866, + "folder-music": 61867, + "folder-video": 61868, + "forward": 61869, + "foursquare": 61870, + "funnel": 61871, + "game-controller": 61872, + "gauge": 61873, + "github": 61874, + "github-with-circle": 61875, + "globe": 61876, + "google-": 61877, + "google--with-circle": 61878, + "google-drive": 61879, + "google-hangouts": 61880, + "google-play": 61881, + "graduation-cap": 61882, + "grid": 61883, + "grooveshark": 61884, + "hair-cross": 61885, + "hand": 61886, + "heart": 61887, + "heart-outlined": 61888, + "help": 61889, + "help-with-circle": 61890, + "home": 61891, + "hour-glass": 61892, + "houzz": 61893, + "icloud": 61894, + "image": 61895, + "image-inverted": 61896, + "images": 61897, + "inbox": 61898, + "infinity": 61899, + "info": 61900, + "info-with-circle": 61901, + "instagram": 61902, + "instagram-with-circle": 61903, + "install": 61904, + "key": 61905, + "keyboard": 61906, + "lab-flask": 61907, + "landline": 61908, + "language": 61909, + "laptop": 61910, + "lastfm": 61911, + "lastfm-with-circle": 61912, + "layers": 61913, + "leaf": 61914, + "level-down": 61915, + "level-up": 61916, + "lifebuoy": 61917, + "light-bulb": 61918, + "light-down": 61919, + "light-up": 61920, + "line-graph": 61921, + "link": 61922, + "linkedin": 61923, + "linkedin-with-circle": 61924, + "list": 61925, + "location": 61926, + "location-pin": 61927, + "lock": 61928, + "lock-open": 61929, + "log-out": 61930, + "login": 61931, + "loop": 61932, + "magnet": 61933, + "magnifying-glass": 61934, + "mail": 61935, + "mail-with-circle": 61936, + "man": 61937, + "map": 61938, + "mask": 61939, + "medal": 61940, + "medium": 61941, + "medium-with-circle": 61942, + "megaphone": 61943, + "menu": 61944, + "merge": 61945, + "message": 61946, + "mic": 61947, + "minus": 61948, + "mixi": 61949, + "mobile": 61950, + "modern-mic": 61951, + "moon": 61952, + "mouse": 61953, + "mouse-pointer": 61954, + "music": 61955, + "network": 61956, + "new": 61957, + "new-message": 61958, + "news": 61959, + "newsletter": 61960, + "note": 61961, + "notification": 61962, + "notifications-off": 61963, + "old-mobile": 61964, + "old-phone": 61965, + "onedrive": 61966, + "open-book": 61967, + "palette": 61968, + "paper-plane": 61969, + "paypal": 61970, + "pencil": 61971, + "phone": 61972, + "picasa": 61973, + "pie-chart": 61974, + "pin": 61975, + "pinterest": 61976, + "pinterest-with-circle": 61977, + "plus": 61978, + "popup": 61979, + "power-plug": 61980, + "price-ribbon": 61981, + "price-tag": 61982, + "print": 61983, + "progress-empty": 61984, + "progress-full": 61985, + "progress-one": 61986, + "progress-two": 61987, + "publish": 61988, + "qq": 61989, + "qq-with-circle": 61990, + "quote": 61991, + "radio": 61992, + "raft": 61993, + "raft-with-circle": 61994, + "rainbow": 61995, + "rdio": 61996, + "rdio-with-circle": 61997, + "remove-user": 61998, + "renren": 61999, + "reply": 62000, + "reply-all": 62001, + "resize-100-": 62002, + "resize-full-screen": 62003, + "retweet": 62004, + "rocket": 62005, + "round-brush": 62006, + "rss": 62007, + "ruler": 62008, + "save": 62009, + "scissors": 62010, + "scribd": 62011, + "select-arrows": 62012, + "share": 62013, + "share-alternative": 62014, + "shareable": 62015, + "shield": 62016, + "shop": 62017, + "shopping-bag": 62018, + "shopping-basket": 62019, + "shopping-cart": 62020, + "shuffle": 62021, + "signal": 62022, + "sina-weibo": 62023, + "skype": 62024, + "skype-with-circle": 62025, + "slideshare": 62026, + "smashing": 62027, + "sound": 62028, + "sound-mix": 62029, + "sound-mute": 62030, + "soundcloud": 62031, + "sports-club": 62032, + "spotify": 62033, + "spotify-with-circle": 62034, + "spreadsheet": 62035, + "squared-cross": 62036, + "squared-minus": 62037, + "squared-plus": 62038, + "star": 62039, + "star-outlined": 62040, + "stopwatch": 62041, + "stumbleupon": 62042, + "stumbleupon-with-circle": 62043, + "suitcase": 62044, + "swap": 62045, + "swarm": 62046, + "sweden": 62047, + "switch": 62048, + "tablet": 62049, + "tablet-mobile-combo": 62050, + "tag": 62051, + "text": 62052, + "text-document": 62053, + "text-document-inverted": 62054, + "thermometer": 62055, + "thumbs-down": 62056, + "thumbs-up": 62057, + "thunder-cloud": 62058, + "ticket": 62059, + "time-slot": 62060, + "tools": 62061, + "traffic-cone": 62062, + "trash": 62063, + "tree": 62064, + "triangle-down": 62065, + "triangle-left": 62066, + "triangle-right": 62067, + "triangle-up": 62068, + "tripadvisor": 62069, + "trophy": 62070, + "tumblr": 62071, + "tumblr-with-circle": 62072, + "tv": 62073, + "twitter": 62074, + "twitter-with-circle": 62075, + "typing": 62076, + "uninstall": 62077, + "unread": 62078, + "untag": 62079, + "upload": 62080, + "upload-to-cloud": 62081, + "user": 62082, + "users": 62083, + "v-card": 62084, + "video": 62085, + "video-camera": 62086, + "vimeo": 62087, + "vimeo-with-circle": 62088, + "vine": 62089, + "vine-with-circle": 62090, + "vinyl": 62091, + "vk": 62092, + "vk-alternitive": 62093, + "vk-with-circle": 62094, + "voicemail": 62095, + "wallet": 62096, + "warning": 62097, + "water": 62098, + "windows-store": 62099, + "xing": 62100, + "xing-with-circle": 62101, + "yelp": 62102, + "youko": 62103, + "youko-with-circle": 62104, + "youtube": 62105, + "youtube-with-circle": 62106 +}; \ No newline at end of file diff --git a/lib/flutter_icon_data.dart b/lib/flutter_icon_data.dart index c66ed98..26e1b29 100644 --- a/lib/flutter_icon_data.dart +++ b/lib/flutter_icon_data.dart @@ -12,4 +12,22 @@ class FlutterIconData extends IconData { const FlutterIconData.antDesign(int codePoint):this(codePoint,"AntDesign"); const FlutterIconData.fontAwesome(int codePoint):this(codePoint,"FontAwesome"); + + const FlutterIconData.entypo(int codePoint):this(codePoint, "Entypo"); + + const FlutterIconData.evilIcons(int codePoint):this(codePoint, "EvilIcons"); + + const FlutterIconData.feather(int codePoint):this(codePoint, "Feather"); + + const FlutterIconData.foundation(int codePoint):this(codePoint, "Foundation"); + + const FlutterIconData.materialCommunityIcons(int codePoint):this(codePoint, "MaterialCommunityIcons"); + + const FlutterIconData.materialIcons(int codePoint):this(codePoint, "MaterialIcons"); + + const FlutterIconData.octicons(int codePoint):this(codePoint, "Octicons"); + + const FlutterIconData.simpleLineIcons(int codePoint):this(codePoint, "SimpleLineIcons"); + + const FlutterIconData.zocial(int codePoint):this(codePoint, "Zocial"); } diff --git a/lib/font_awesome.dart b/lib/font_awesome.dart index baf201d..97dce9f 100644 --- a/lib/font_awesome.dart +++ b/lib/font_awesome.dart @@ -1,7 +1,7 @@ import 'flutter_icon_data.dart'; class FontAwesome { - static getIcon(iconName){ + static getIconData(iconName){ return FlutterIconData.fontAwesome(_fontAwesome[iconName]); } } diff --git a/lib/ionicons.dart b/lib/ionicons.dart index c413138..1fda912 100644 --- a/lib/ionicons.dart +++ b/lib/ionicons.dart @@ -1,7 +1,8 @@ import 'package:flutter/material.dart'; import 'flutter_icon_data.dart'; -class Ionicons { - static getIcon(String iconName){ +class Ionicons{ + + static getIconData(String iconName) { return FlutterIconData.ionicons(_ionicons[iconName]); } } diff --git a/lib/material_icons.dart b/lib/material_icons.dart index dbe1f2a..371d253 100644 --- a/lib/material_icons.dart +++ b/lib/material_icons.dart @@ -1,7 +1,7 @@ import 'flutter_icon_data.dart'; class MaterialIcons { - static getIcon(String iconName){ - return FlutterIconData.fontAwesome(_materialIcons[iconName]); + static getIconData(String iconName){ + return FlutterIconData.materialIcons(_materialIcons[iconName]); } } const Map _materialIcons = {