flutter_pickers 1.0.1 copy "flutter_pickers: ^1.0.1" to clipboard
flutter_pickers: ^1.0.1 copied to clipboard

outdated

Flutter selector class library, including date and time selector (settable range), single selector (can be used for gender, occupation, education, constellation, etc.), city address selector (sub-prov [...]

example/lib/main.dart

import 'package:example/date_picker_page.dart';
import 'package:example/multiple_picker_page.dart';
import 'package:example/style_picker_page.dart';
import 'package:example/widget/my_app_bar.dart';
import 'package:example/widget/my_text.dart';
import 'package:flutter/material.dart';

import 'address_picker_page.dart';
import 'single_picker_page.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(primaryColor: Color(0xFF566FD5), visualDensity: VisualDensity.adaptivePlatformDensity),
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key}) : super(key: key);

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(appBar: MyAppBar(title: 'flutter选择器'), body: _body());
  }

  Widget _body() {
    return ListView(
      padding: const EdgeInsets.fromLTRB(16, 16, 16, 0),
      children: [
        _itemView('地址选择器', AddressPickerPage()),
        _itemView('单列选择器', SinglePickerPage()),
        _itemView('多列选择器', MultiplePickerPage()),
        _itemView('日期选择器', DatePickerPage()),
        _itemView('内置样式', StylePickerPage()),
      ],
    );
  }

  Widget _itemView(title, Widget page) {
    return Padding(
      padding: const EdgeInsets.only(bottom: 8),
      child: RaisedButton(
          onPressed: () {
            Navigator.push(context, new MaterialPageRoute(builder: (context) => page));
          },
          child: MyText(title, color: Colors.white, toppadding: 12, bottompadding: 12),
          color: Theme.of(context).primaryColor),
    );
  }
}
60
likes
0
points
1.26k
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter selector class library, including date and time selector (settable range), single selector (can be used for gender, occupation, education, constellation, etc.), city address selector (sub-provincial, prefecture and county level), Digital selector (can be used for age, height, weight, temperature, etc.), etc.... Welcome Fork & pr to contribute your code and learn together

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on flutter_pickers