
Added ExpansionPanel and ExpansionPanelList. The implementation is based on the Material design spec, without enforcing every facet of it, leaving the developer using this the liberty to enforced it lower down the widget tree. This decision was made based on the argument that implementing more of the spec would reduce flexibility to a point where some design would not be implementable with this widget anymore.
83 lines
3.0 KiB
Dart
83 lines
3.0 KiB
Dart
// Copyright 2015 The Chromium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
/// Flutter widgets implementing Material Design.
|
|
///
|
|
/// To use, import `package:flutter/material.dart`.
|
|
///
|
|
/// See
|
|
/// [www.google.com/design/spec/material-design](https://www.google.com/design/spec/material-design/introduction.html)
|
|
/// for an introduction to Material Design.
|
|
library material;
|
|
|
|
export 'src/material/about.dart';
|
|
export 'src/material/app.dart';
|
|
export 'src/material/app_bar.dart';
|
|
export 'src/material/arc.dart';
|
|
export 'src/material/bottom_sheet.dart';
|
|
export 'src/material/button.dart';
|
|
export 'src/material/button_bar.dart';
|
|
export 'src/material/card.dart';
|
|
export 'src/material/checkbox.dart';
|
|
export 'src/material/chip.dart';
|
|
export 'src/material/circle_avatar.dart';
|
|
export 'src/material/colors.dart';
|
|
export 'src/material/constants.dart';
|
|
export 'src/material/data_table.dart';
|
|
export 'src/material/data_table_source.dart';
|
|
export 'src/material/date_picker.dart';
|
|
export 'src/material/date_picker_dialog.dart';
|
|
export 'src/material/dialog.dart';
|
|
export 'src/material/divider.dart';
|
|
export 'src/material/drawer.dart';
|
|
export 'src/material/drawer_header.dart';
|
|
export 'src/material/drawer_item.dart';
|
|
export 'src/material/drop_down.dart';
|
|
export 'src/material/expand_icon.dart';
|
|
export 'src/material/expansion_panels.dart';
|
|
export 'src/material/flat_button.dart';
|
|
export 'src/material/flexible_space_bar.dart';
|
|
export 'src/material/floating_action_button.dart';
|
|
export 'src/material/flutter_logo.dart';
|
|
export 'src/material/grid_tile.dart';
|
|
export 'src/material/grid_tile_bar.dart';
|
|
export 'src/material/icon.dart';
|
|
export 'src/material/icon_button.dart';
|
|
export 'src/material/icon_theme.dart';
|
|
export 'src/material/icon_theme_data.dart';
|
|
export 'src/material/icons.dart';
|
|
export 'src/material/image_icon.dart';
|
|
export 'src/material/ink_well.dart';
|
|
export 'src/material/input.dart';
|
|
export 'src/material/list.dart';
|
|
export 'src/material/list_item.dart';
|
|
export 'src/material/material.dart';
|
|
export 'src/material/mergeable_material.dart';
|
|
export 'src/material/overscroll_indicator.dart';
|
|
export 'src/material/page.dart';
|
|
export 'src/material/paginated_data_table.dart';
|
|
export 'src/material/popup_menu.dart';
|
|
export 'src/material/progress_indicator.dart';
|
|
export 'src/material/radio.dart';
|
|
export 'src/material/raised_button.dart';
|
|
export 'src/material/refresh_indicator.dart';
|
|
export 'src/material/scaffold.dart';
|
|
export 'src/material/scrollbar.dart';
|
|
export 'src/material/shadows.dart';
|
|
export 'src/material/slider.dart';
|
|
export 'src/material/snack_bar.dart';
|
|
export 'src/material/switch.dart';
|
|
export 'src/material/tabs.dart';
|
|
export 'src/material/theme.dart';
|
|
export 'src/material/theme_data.dart';
|
|
export 'src/material/time_picker.dart';
|
|
export 'src/material/time_picker_dialog.dart';
|
|
export 'src/material/toggleable.dart';
|
|
export 'src/material/tooltip.dart';
|
|
export 'src/material/two_level_list.dart';
|
|
export 'src/material/typography.dart';
|
|
export 'src/material/user_accounts_drawer_header.dart';
|
|
|
|
export 'widgets.dart';
|