antd_flutter_mobile 5.0.7-alpha.1
antd_flutter_mobile: ^5.0.7-alpha.1 copied to clipboard
Antd Flutter implementation, zero dependencies, ultra-lightweight (only 200kB), 50+ components, complete Antd Token system implementation.
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add antd_flutter_mobile
This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get
):
dependencies:
antd_flutter_mobile: ^5.0.7-alpha.1
Alternatively, your editor might support flutter pub get
. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:antd_flutter_mobile/components/avatar/index.dart';
import 'package:antd_flutter_mobile/components/badge/index.dart';
import 'package:antd_flutter_mobile/components/bar/index/controller.dart';
import 'package:antd_flutter_mobile/components/bar/index/float.dart';
import 'package:antd_flutter_mobile/components/bar/index/index.dart';
import 'package:antd_flutter_mobile/components/bar/nav.dart';
import 'package:antd_flutter_mobile/components/bar/notice.dart';
import 'package:antd_flutter_mobile/components/bar/search.dart';
import 'package:antd_flutter_mobile/components/bar/slider.dart';
import 'package:antd_flutter_mobile/components/bar/tab.dart';
import 'package:antd_flutter_mobile/components/block/error.dart';
import 'package:antd_flutter_mobile/components/box/handler.dart';
import 'package:antd_flutter_mobile/components/box/index.dart';
import 'package:antd_flutter_mobile/components/box/painter.dart';
import 'package:antd_flutter_mobile/components/box/style.dart';
import 'package:antd_flutter_mobile/components/button/index.dart';
import 'package:antd_flutter_mobile/components/card/index.dart';
import 'package:antd_flutter_mobile/components/cascader/index.dart';
import 'package:antd_flutter_mobile/components/cascader/view.dart';
import 'package:antd_flutter_mobile/components/check/box.dart';
import 'package:antd_flutter_mobile/components/check/item.dart';
import 'package:antd_flutter_mobile/components/check/list.dart';
import 'package:antd_flutter_mobile/components/collapse/index.dart';
import 'package:antd_flutter_mobile/components/define.dart';
import 'package:antd_flutter_mobile/components/dialog/index.dart';
import 'package:antd_flutter_mobile/components/divider/index.dart';
import 'package:antd_flutter_mobile/components/dropdown/index.dart';
import 'package:antd_flutter_mobile/components/ellipsis/index.dart';
import 'package:antd_flutter_mobile/components/empty/index.dart';
import 'package:antd_flutter_mobile/components/flex/index.dart';
import 'package:antd_flutter_mobile/components/floating/index.dart';
import 'package:antd_flutter_mobile/components/footer/index.dart';
import 'package:antd_flutter_mobile/components/form/controller.dart';
import 'package:antd_flutter_mobile/components/form/index.dart';
import 'package:antd_flutter_mobile/components/form/item.dart';
import 'package:antd_flutter_mobile/components/form/rule.dart';
import 'package:antd_flutter_mobile/components/icon/icon.dart';
import 'package:antd_flutter_mobile/components/icon/index.dart';
import 'package:antd_flutter_mobile/components/image/index.dart';
import 'package:antd_flutter_mobile/components/indicator/index.dart';
import 'package:antd_flutter_mobile/components/input/index.dart';
import 'package:antd_flutter_mobile/components/layer.dart';
import 'package:antd_flutter_mobile/components/list/index.dart';
import 'package:antd_flutter_mobile/components/loading/index.dart';
import 'package:antd_flutter_mobile/components/mask/animation.dart';
import 'package:antd_flutter_mobile/components/mask/clip.dart';
import 'package:antd_flutter_mobile/components/mask/hole.dart';
import 'package:antd_flutter_mobile/components/mask/index.dart';
import 'package:antd_flutter_mobile/components/mask/painter.dart';
import 'package:antd_flutter_mobile/components/modal/index.dart';
import 'package:antd_flutter_mobile/components/picker/view.dart';
import 'package:antd_flutter_mobile/components/popover/index.dart';
import 'package:antd_flutter_mobile/components/popup/animation.dart';
import 'package:antd_flutter_mobile/components/popup/index.dart';
import 'package:antd_flutter_mobile/components/progress/bar.dart';
import 'package:antd_flutter_mobile/components/progress/circle.dart';
import 'package:antd_flutter_mobile/components/provider.dart';
import 'package:antd_flutter_mobile/components/radio/index.dart';
import 'package:antd_flutter_mobile/components/refresh/index.dart';
import 'package:antd_flutter_mobile/components/result/index.dart';
import 'package:antd_flutter_mobile/components/segmented/index.dart';
import 'package:antd_flutter_mobile/components/selector/index.dart';
import 'package:antd_flutter_mobile/components/sheet/index.dart';
import 'package:antd_flutter_mobile/components/skeleton/index.dart';
import 'package:antd_flutter_mobile/components/slider/index.dart';
import 'package:antd_flutter_mobile/components/steps/index.dart';
import 'package:antd_flutter_mobile/components/style.dart';
import 'package:antd_flutter_mobile/components/swiper/action.dart';
import 'package:antd_flutter_mobile/components/swiper/index.dart';
import 'package:antd_flutter_mobile/components/swiper/item.dart';
import 'package:antd_flutter_mobile/components/switch/index.dart';
import 'package:antd_flutter_mobile/components/tabs/capsule.dart';
import 'package:antd_flutter_mobile/components/tabs/index.dart';
import 'package:antd_flutter_mobile/components/tabs/indicator.dart';
import 'package:antd_flutter_mobile/components/tabs/jumbo.dart';
import 'package:antd_flutter_mobile/components/tabs/panel.dart';
import 'package:antd_flutter_mobile/components/tag/index.dart';
import 'package:antd_flutter_mobile/components/textarea/index.dart';
import 'package:antd_flutter_mobile/components/toast/index.dart';
import 'package:antd_flutter_mobile/components/tour/index.dart';
import 'package:antd_flutter_mobile/components/tour/step.dart';
import 'package:antd_flutter_mobile/components/widgets/arrow.dart';
import 'package:antd_flutter_mobile/components/widgets/controller.dart';
import 'package:antd_flutter_mobile/components/widgets/list/controller.dart';
import 'package:antd_flutter_mobile/components/widgets/list/index.dart';
import 'package:antd_flutter_mobile/components/widgets/list/item.dart';
import 'package:antd_flutter_mobile/components/widgets/scrollable.dart';
import 'package:antd_flutter_mobile/components/widgets/slivers.dart';
import 'package:antd_flutter_mobile/extensions/border.dart';
import 'package:antd_flutter_mobile/extensions/color.dart';
import 'package:antd_flutter_mobile/extensions/edge_inset.dart';
import 'package:antd_flutter_mobile/extensions/int.dart';
import 'package:antd_flutter_mobile/extensions/radius.dart';
import 'package:antd_flutter_mobile/extensions/style.dart';
import 'package:antd_flutter_mobile/index.dart';
import 'package:antd_flutter_mobile/theme/algorithm.dart';
import 'package:antd_flutter_mobile/theme/color.dart';
import 'package:antd_flutter_mobile/theme/font.dart';
import 'package:antd_flutter_mobile/theme/opacity.dart';
import 'package:antd_flutter_mobile/theme/radius.dart';
import 'package:antd_flutter_mobile/theme/shadow.dart';
import 'package:antd_flutter_mobile/theme/size.dart';
import 'package:antd_flutter_mobile/theme/theme.dart';
import 'package:antd_flutter_mobile/theme/token.dart';