mirror of
https://github.com/alibaba/flutter-go.git
synced 2025-05-20 14:26:23 +08:00
172 lines
6.1 KiB
Dart
172 lines
6.1 KiB
Dart
import 'package:flutter/material.dart';
|
|
class WidgetName2Icon {
|
|
static Map<String,dynamic> icons = {
|
|
"Element":Icons.explicit,
|
|
"Components":Icons.extension,
|
|
"Themes":Icons.filter_b_and_w,
|
|
"Form":Icons.table_chart,
|
|
"Frame":Icons.aspect_ratio,
|
|
"Media":Icons.subscriptions,
|
|
"Input":Icons.input,
|
|
"TextField":Icons.text_fields,
|
|
"Checkbox":Icons.check_box,
|
|
"CheckboxListTile":Icons.playlist_add_check,
|
|
"Button":Icons.aspect_ratio,
|
|
"FlatButton":Icons.outlined_flag,
|
|
"RaisedButton":Icons.picture_in_picture_alt,
|
|
"IconButton":Icons.import_contacts,
|
|
"PopupMenuButton":Icons.power_input,
|
|
"FloatingActionButton":Icons.flash_off,
|
|
"RawMaterialButton":Icons.rowing,
|
|
"DropdownButton":Icons.drag_handle,
|
|
"OutlineButton":Icons.done_outline,
|
|
"Text":Icons.text_format,
|
|
"RichText":Icons.text_rotation_angleup,
|
|
"Radio":Icons.radio_button_checked,
|
|
"RadioListTile":Icons.list,
|
|
"Slider":Icons.slideshow,
|
|
"SliderTheme":Icons.theaters,
|
|
"SliderComponentShape":Icons.format_shapes,
|
|
"SliderThemeData":Icons.data_usage,
|
|
"Switch":Icons.switch_camera,
|
|
"SwitchListTile":Icons.switch_video,
|
|
"AnimatedSwitcher":Icons.airplanemode_active,
|
|
"Align":Icons.format_align_left,
|
|
"Stack":Icons.storage,
|
|
"IndexedStack":Icons.star,
|
|
"Layout":Icons.layers,
|
|
"Row":Icons.recent_actors,
|
|
"Column":Icons.cloud_off,
|
|
"Container":Icons.edit_location,
|
|
"Center":Icons.gesture,
|
|
"Box":Icons.hdr_strong,
|
|
"ConstrainedBox":Icons.account_box,
|
|
"OverflowBox":Icons.email,
|
|
"DecoratedBox":Icons.settings_overscan,
|
|
"FittedBox":Icons.data_usage,
|
|
"LimitedBox":Icons.format_align_justify,
|
|
"RenderBox":Icons.error,
|
|
"RotateBox":Icons.navigate_next,
|
|
"SizedOverflowBox":Icons.undo,
|
|
"TextBox":Icons.wallpaper,
|
|
"UnconstrainedBox":Icons.account_box,
|
|
"Axis":Icons.access_alarm,
|
|
"MainAxis":Icons.add_circle,
|
|
"CrossAxis":Icons.dehaze,
|
|
"FlipAxis":Icons.zoom_out,
|
|
"Expanded":Icons.all_out,
|
|
"Spacing":Icons.crop_free,
|
|
"Padding":Icons.crop,
|
|
"SliverPadding":Icons.euro_symbol,
|
|
"AnimatedPadding":Icons.zoom_out_map,
|
|
"Table":Icons.table_chart,
|
|
"Image":Icons.image,
|
|
"AssetImage":Icons.image_aspect_ratio,
|
|
"DecorationImage":Icons.picture_in_picture,
|
|
"DecorationImagePainter":Icons.image,
|
|
"ExactAssetImage":Icons.assessment,
|
|
"FadeInImage":Icons.flip,
|
|
"FileImage":Icons.filter,
|
|
"NetworkImage":Icons.network_wifi,
|
|
"RawImage":Icons.text_rotation_down,
|
|
"PaintImage":Icons.format_paint,
|
|
"PrecacheImage":Icons.perm_camera_mic,
|
|
"MemoryImage":Icons.memory,
|
|
"Icon":Icons.event_available,
|
|
"ImageIcon":Icons.image,
|
|
"IconTheme":Icons.table_chart,
|
|
"IconData":Icons.date_range,
|
|
"IconThemeData":Icons.insert_comment,
|
|
"Canvas":Icons.edit,
|
|
"PainterPath":Icons.gesture,
|
|
"CircleProgressBarPainter":Icons.av_timer,
|
|
"PainterSketch":Icons.touch_app,
|
|
"Material":Icons.android,
|
|
"MaterialApp":Icons.android,
|
|
"MaterialButton":Icons.speaker,
|
|
"MaterialGap":Icons.view_week,
|
|
"MaterialSlice":Icons.format_list_numbered_rtl ,
|
|
"MaterialColor":Icons.color_lens,
|
|
"Cupertino":Icons.phone_iphone,
|
|
"Scroll":Icons.swap_vertical_circle,
|
|
"Tab":Icons.tab,
|
|
"Menu":Icons.menu,
|
|
"PopupMenuDivider":Icons.remove,
|
|
"PopupMenuEntry":Icons.menu,
|
|
"CheckedPopupMenuItem":Icons.playlist_add_check,
|
|
"DropdownMenuItem":Icons.playlist_play,
|
|
"Grid":Icons.grid_on,
|
|
"Scaffold":Icons.local_convenience_store,
|
|
"Dialog":Icons.add_alert,
|
|
"Bar":Icons.border_horizontal,
|
|
"Card":Icons.credit_card,
|
|
"Panel":Icons.video_label,
|
|
"Navigation":Icons.navigation,
|
|
"List":Icons.list,
|
|
"ScrollView":Icons.move_to_inbox,
|
|
"Scrollable":Icons.swap_vertical_circle,
|
|
"ScrollbarPainter":Icons.format_paint,
|
|
"ScrollMetrics":Icons.camera,
|
|
"ScrollPhysics":Icons.control_point_duplicate,
|
|
"BoxScrollView":Icons.inbox,
|
|
"Chip":Icons.sim_card,
|
|
"ChipTheme":Icons.sd_card,
|
|
"CustomScrollView":Icons.autorenew,
|
|
"NestedScrollView":Icons.panorama_fish_eye,
|
|
"ChipThemeData":Icons.sim_card_alert,
|
|
"ChoiceChip":Icons.insert_drive_file,
|
|
"FilterChip":Icons.note_add,
|
|
"InputChip":Icons.restore_page,
|
|
"RawChip":Icons.save,
|
|
"LinearProgressIndicator":Icons.trending_flat ,
|
|
"CircularProgressIndicator":Icons.rotate_left ,
|
|
"ExpansionPanel":Icons.view_stream,
|
|
"ExpansionPanelList":Icons.view_headline,
|
|
"BottomNavigationBar":Icons.call_to_action,
|
|
"ListView":Icons.view_list ,
|
|
"ListBody":Icons.list ,
|
|
"AnimatedList":Icons.format_line_spacing ,
|
|
"SliverAppBar":Icons.content_paste,
|
|
"AppBar":Icons.card_membership,
|
|
"BottomAppBar":Icons.call_to_action,
|
|
"BottomNavigationBarItem":Icons.crop_original,
|
|
"FlexibleSpaceBar":Icons.aspect_ratio,
|
|
"ButtonBar":Icons.branding_watermark,
|
|
"SnackBar":Icons.sms_failed,
|
|
"Progress":Icons.sync,
|
|
"Pick":Icons.event_note,
|
|
"DayPicker":Icons.calendar_today,
|
|
"MonthPicker":Icons.date_range,
|
|
"YearPicker":Icons.event_busy,
|
|
"ShowdatePicker":Icons.event,
|
|
"MaterialPageRoute":Icons.album,
|
|
"MaterialAccentColor":Icons.brush,
|
|
"SnackBarAction":Icons.assessment,
|
|
"TabBar":Icons.burst_mode,
|
|
"AlertDialog":Icons.sms_failed,
|
|
"AboutDialog":Icons.sms,
|
|
"SimpleDialog":Icons.message,
|
|
"ScaffoldState":Icons.local_bar,
|
|
"GridTile":Icons.apps,
|
|
"MergeableMaterialItem":Icons.view_list,
|
|
"CupertinoApp":Icons.face,
|
|
"CupertinoButton":Icons.crop_7_5,
|
|
"CupertinoColors":Icons.color_lens,
|
|
"CupertinoIcons":Icons.insert_emoticon,
|
|
"CupertinoNavigationBar":Icons.payment,
|
|
"CupertinoPageRoute":Icons.router,
|
|
"CupertinoPageScaffold":Icons.pages,
|
|
"CupertinoPicker":Icons.add_alarm,
|
|
"CupertinoPopupSurface":Icons.center_focus_weak,
|
|
"CupertinoScrollbar": Icons.fullscreen,
|
|
"CupertinoSlider": Icons.switch_camera,
|
|
"CupertinoSegmentedControl": Icons.business_center,
|
|
"CupertinoSliverNavigationBar": Icons.subtitles,
|
|
"CupertinoSwitch": Icons.radio_button_checked,
|
|
"CupertinoTabBar": Icons.tab,
|
|
"CupertinoTabScaffold": Icons.crop_original,
|
|
"CupertinoTabView": Icons.tablet,
|
|
"CupertinoTimerPicker": Icons.timer
|
|
};
|
|
}
|