项目作者: matiullah-karimi

项目描述 :
A Dari, Pashto and Persian datepicker package for Flutter.
高级语言: Dart
项目地址: git://github.com/matiullah-karimi/flutter-afghan-datepicker.git
创建时间: 2019-05-16T12:26:16Z
项目社区:https://github.com/matiullah-karimi/flutter-afghan-datepicker

开源协议:MIT License

下载


Afghan Datepicker

A Dari, Pashto and Persian datepicker package for Flutter.

Installation

Add this to your package’s pubspec.yaml file:

  1. dependencies:
  2. afghan_datepicker: ^0.1.0

Usage

main.dart

  1. import 'package:afghan_datepicker/AfghanDatePickerLocale.dart';
  2. import 'package:flutter/material.dart';
  3. import 'package:afghan_datepicker/afghan_datepicker.dart';
  4. void main() {
  5. runApp(Home());
  6. }
  7. class Home extends StatefulWidget {
  8. @override
  9. HomeState createState() {
  10. return new HomeState();
  11. }
  12. }
  13. class HomeState extends State<Home> {
  14. final TextEditingController textEditingController = TextEditingController();
  15. AfghanDatePickerWidget afghanDatePicker;
  16. @override
  17. void initState() {
  18. afghanDatePicker = AfghanDatePicker(
  19. controller: textEditingController,
  20. locale: AfghanDatePickerLocale.PASHTO,
  21. farsiDigits: true
  22. ).init();
  23. super.initState();
  24. }
  25. @override
  26. Widget build(BuildContext context) {
  27. return MaterialApp(
  28. home: Scaffold(
  29. appBar: AppBar(
  30. title: Text('Afghan Datepicker'),
  31. ),
  32. body: Builder(builder: (BuildContext context) {
  33. return Material(
  34. child: Container(
  35. child: TextField(
  36. enableInteractiveSelection: false,
  37. onTap: () {
  38. FocusScope.of(context).requestFocus(new FocusNode());
  39. showDialog(
  40. context: context,
  41. builder: (BuildContext context) {
  42. return Center(
  43. child: Container(
  44. padding: EdgeInsets.all(10),
  45. child: afghanDatePicker),
  46. );
  47. },
  48. );
  49. },
  50. controller: textEditingController,
  51. ),
  52. ),
  53. );
  54. }),
  55. ),
  56. );
  57. }
  58. }

HOW IT LOOKS

Credits

https://github.com/Ali-Azmoud/persian_datepicker