首页 > 其他分享 >flutter使用flutter_datetime_picker时导入冲突 'DatePickerTheme' is imported from both 'packag

flutter使用flutter_datetime_picker时导入冲突 'DatePickerTheme' is imported from both 'packag

时间:2024-08-27 13:14:30浏览次数:11  
标签:picker both datetime theme 导入 dart flutter

安装flutter_datetime_picker后运行项目出现下面的报错

 在ChipsInput小部件中,您使用了两个相互冲突的导入。在调用this.theme = theme ?? DatePickerTheme()时会发生冲突,因为它不知道使用哪个导入,因为它们具有相同的名称。
您需要删除import 'package:flutter/src/material/date_picker_theme.dart'import 'package:flutter_datetime_picker_bdaya/src/datetime_picker_theme.dart'
或者,您可以尝试使用as重命名1个导入,如下所示:

这是网上查到的解决办法,下面是解决的示例(as重命名)

找到对应的文件,这个是安装flutter_datetime_picker后的源文件,修改如下

 

标签:picker,both,datetime,theme,导入,dart,flutter
From: https://www.cnblogs.com/heyiping/p/18382510

相关文章

  • 滴滴开源 Flutter 混合开发框架 Unify
    滴滴开源Flutter混合开发框架Unify来源:OSCHINA编辑: 局2024-08-1612:24:00 1滴滴近日开源了自研Unify框架,旨在解决大规模跨端落地场景下,Flutter与原生模块之间的通信问题。Unify通过平台无关的模块抽象、灵活的实现注入、自动代码生成等特性,为开发者提......
  • auto_size_text 自动调整文本大小以适应其容器的 Flutter 插件
    依赖auto_size_text:^3.0.0//自动调整文本大小例子classAutoSizeRichTextExampleextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnCenter(child:Container(width:double.infinity,child:AutoSi......
  • Flutter调试debug或者打包release帧率只有60的原因
    问题描述最近发现Flutter中引入像素较大的静态图片或者字体导致调试或者打包之后在高刷手机上帧率只有60的问题。测试设备为小米13,可在开发者选项中直接打开帧率显示,也可使用statsfl插件显示帧率StatsFl(maxFps:120,//SupportcustomFPStarget(defaultis60)......
  • Flutter一些概念(一)
    1简述Flutter是什么以及它的主要优势Flutter是一种由Google开发的开源移动应用开发框架,可以用于构建高度定制化、美观并且性能卓越的移动应用程序,其主要优势有:跨平台,一次编码,可编译适配多个平台的应用(iOS,Android,Web)等,可大大减少开发时间和成本;高性能,Flutter的性能接近于......
  • Flutter实战篇
    第四章Flutter实战4.1FluterAPP代码结构''lib”Dart代码目录“ios”、“android”是两个平台相关代码、配置目录pubspec.yaml是依赖的组件库配置如:environment:sdk:">=2.12.0<3.0.0"dependencies:flutter:sdk:flutter#Thefollowinga......
  • Flutter 自定义日期范围选择组件,使用更加灵活,满足UI设计需要
    一、实现的效果图二、虽然Flutter也为我们提供了日期范围选择组件showDateRangePicker,但是毕竟系统的UI不符合我们的设计风格,所以被迫只能自己实现一个了系统样式三、日历整体实现逻辑其实也很简单,如下:首先获取每个月份具体有多少天int_getMonthDays(DateTimetim......
  • 第一个Flutter应用
    用VSCode创建的Flutter应用模板默认是一个简单的计数器示例。下面会仔细讲解一下这个计数器Demo的源码,让读者对Flutter应用程序结构有个基本了解,然后在随后的小节中将会基于此示例,一步一步添加一些新的功能来介绍Flutter应用的其他概念与技术。一、创建Flutter应用模......
  • 初识 Flutter
    一、Flutter简介Flutter是Google推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过Dart语言开发App,一套代码同时运行在iOS和Android平台。Flutter提供了丰富的组件、接口,开发者可以很快地为Flutter添加Native(即原生开发,指基于平台原生语言......
  • 搭建 Flutter 开发环境
    理论上可以使用任何文本编辑器与命令行工具来构建Flutter应用程序。不过,Flutter官方建议使用AndroidStudio和VSCode之一以获得更好的开发体验。这里选择使用VisualStudioCode作为编辑器,下面介绍其的安装。一、安装VSCode下载适用于Windows的VisualStudio......
  • flutter在本地化后启动时显示黑屏
    Flutter是一种跨平台的移动应用开发框架,可以同时在iOS和Android平台上构建高性能、美观的应用程序。当Flutter应用程序在本地化后启动时显示黑屏,可能是以下几个原因导致的:资源加载问题:在应用程序本地化后,可能存在资源文件加载失败的情况,导致应用程序无法正常显示。可以检查资源......