Как показать разные сборщики дат на iOS и Android (нативные) во Flutter? - PullRequest
1 голос
/ 06 июня 2019

Хотелось бы показать родной указатель даты в зависимости от устройства. Например, UIDatePicker, если это iOS.

Я пытался добавить SelectDateTextField внутри моего виджета, и он работает, но выглядит как Android. У кого-нибудь есть рекомендации?

1 Ответ

0 голосов
/ 06 июня 2019

Вы должны проверить Платформу, затем необходимо написать конкретные виджеты в соответствии с вашими потребностями.

Используйте API, предоставляемые Dart.

Пример:

import 'dart:io';
import 'package:flutter/material.dart';
import 'package:flutter/cupertino.dart';

Ваш виджет

Platform.isIOS ? CupertinoWidget() : MaterialWidget()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...