From 814622e2d9212b9eb7b318a90c3c5f3b10387728 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 12:32:13 +0800 Subject: [PATCH] use FlutterIconData --- lib/ionicons.dart | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/lib/ionicons.dart b/lib/ionicons.dart index b42f4cf..466e339 100644 --- a/lib/ionicons.dart +++ b/lib/ionicons.dart @@ -1,21 +1,14 @@ import 'package:flutter/material.dart'; - +import 'flutter_icon_data.dart'; class Ionicons { - static const IconData ios_Add = const _IconData(61698); - static const IconData ios_add_circle = const _IconData(61697); - static const IconData ios_add_circle_outline = const _IconData(61696); - static const IconData ios_airplane = const _IconData(61751); - - static const IconData ios_search = const _IconData(62629); -} -class _IconData extends IconData { - const _IconData(int codePoint) - : super( - codePoint, - fontFamily: 'Ionicons', - fontPackage: "flutter_icons" - ); + static const IconData ios_Add = const FlutterIconData.ionicons(61698); + static const IconData ios_add_circle = const FlutterIconData.ionicons(61697); + static const IconData ios_add_circle_outline = const FlutterIconData.ionicons(61696); + static const IconData ios_airplane = const FlutterIconData.ionicons(61751); + static const IconData ios_alarm = const FlutterIconData.ionicons(62408); + static const IconData ios_search = const FlutterIconData.ionicons(62629); } + final Map<String, int> _ionicons = const { "ios-add": 61698, "ios-add-circle": 61697,