mirror of
https://github.com/alibaba/flutter-go.git
synced 2025-08-06 17:48:43 +08:00
175 lines
6.3 KiB
Dart
175 lines
6.3 KiB
Dart
import 'package:flutter/material.dart';
|
|
|
|
class WidgetName2Icon {
|
|
static Map<String, dynamic> icons = {
|
|
"Developer": Icons.developer_mode,
|
|
"Standard": Icons.pages,
|
|
"Element": Icons.explicit,
|
|
"Components": Icons.extension,
|
|
"Theme": 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
|
|
};
|
|
}
|