标签 Flutter 下的文章

初始动画Animation,我们应该了解的知识:在Flutter中有哪些类型的动画?如何使用动画库中的基础类给widget添加动画?如何为动画添加监听器?该什么时候使用AnimatedWidget与AnimatedBuilder?如何使用Hero动画?精心设计的动画会让应用界面感觉更直观、流畅,能改善用户体验。 Flutter的动画支持可以轻松实现各种动画类型。各种widget,特别是Material Design widgets, 都带有在其设计规范中定义的标准动画效果,但也可以自定义这些效果。在Flutter中有哪些类型的动画?在Flutter中动画分为两类:基于tween或基于物理...

阅读全部

最近在学习开发Flutter项目时遇到了一个问题,具体的异常信息如下:Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source! ERROR:D8: Cannot fit requested classes in a single dex file (# methods: 65853 > 65536) com.android.builder.dexing.DexArchiveMergerException: Error while mer...

阅读全部

今天在播放网络媒体资源的开发中遇到了下面这个问题:E/ExoPlayerImplInternal(20282): Caused by: com.google.android.exoplayer2.upstream.HttpDataSource$CleartextNotPermittedException: Cleartext HTTP traffic not permitted. See https://exoplayer.dev/issues/cleartext-not-permitted E/ExoPlayerImplInternal(20282): at com.g...

阅读全部

使用video_player插件()时,为了更直观的看看插件的实现效果。于是将官方的Example启动后发现了如下异常:======== Exception caught by widgets library ======================================================= The following assertion was thrown building Scaffold-[<'home_page'>](dirty, state: ScaffoldState#5861e(tickers: tracking 2 tickers...

阅读全部

在很多的Flutter项目中会发现很多地方都使用了Equatable。Equatable的中文意思是“相等”的意思Equatable官方给出的定义是:可以为我们覆写==和hashCode,以减少代码工作量。通常,我们要比较一个对象需要重写该对象的==和hashCode方法,然而这些代码都是固定重复的。所以,这个时候Equatable的出现就简化了我们编码工作。下面以官方Demo来说明:class Person { const Person(this.name); final String name; } void main() { final Person bob = Pe...

阅读全部

flutter开启windows开发支持,需要执行如下命令:flutter config --enable-windows-desktop出现以下结果就是配置成功了C:\Users\karry_bai>flutter config --enable-windows-desktop ┌─────────────────────────────────────────────────────────┐ │ A new version of Flutter is available! │ │ ...

阅读全部