如何在Flutter中显示iOS和Android(原生)不同的日期选择器?

3
我希望能够根据设备类型显示本地日期选择器。例如,如果是iOS设备,则使用UIDatePicker。
我尝试将SelectDateTextField添加到我的小部件中,它可以正常工作,但它看起来像Android的样式。请问有什么建议吗?
1个回答

3

您需要检查平台,然后根据您的需要编写特定的小部件。

使用Dart提供的API。

示例:

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

你的小部件

Platform.isIOS ? CupertinoWidget() : MaterialWidget()

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接