flutter国际getx

Flutter子工程编译,Ruby升级及Cocoapods安装问题集

背景:工程为iOS原生与Flutter混合开发的工程,在编译Flutter子工程的过程中报了一个错,一度让我以为是ruby与pod的版本不兼容导致了一些奇奇怪怪的问题,随即来回折腾了Ruby环境升级与pod的升级安装。 问题1:flutter子工程执行了flutter pub get,执行flutt ......
Cocoapods Flutter 工程 问题 Ruby

Flutter 隐式动画

通过几行代码就可以实现隐式动画,由于隐式动画背后的实现原理和繁琐的操作细节都被隐去了,所以叫隐式动画,FLutter中提供的 [AnimatedContainer]、[AnimatedPadding]、[AnimatedPositioned.AnimatedOpacity]、[AnimatedDef ......
Flutter 动画

Dio和http库是Flutter中两种常用的网络请求库

Dio Dio 的优点: 强大的功能:Dio提供了丰富的功能,支持拦截器、文件下载和上传、超时设置等高级特性,满足了大多数网络请求的需求。 支持并发请求:Dio具有良好的并发性能,可以同时处理多个网络请求,并提供了便捷的取消请求功能。 高度可定制性:Dio提供了许多配置选项和扩展点,你可以根据自己的 ......
常用 Flutter 网络 http Dio

flutter常用的音乐播放器库

audioplayers: 优势:audioplayers 是一个简单易用的音乐播放器库,支持主流平台(Android、iOS)并提供了丰富的功能,比如播放、暂停、快进、音量控制等。 缺点:audioplayers 的定位相对较低级,可能需要自行处理一些高级功能(如音效处理、音频分析等)。此外,由于 ......
播放器 常用 flutter 音乐

Flutter中,插件(Plugin)和包(Package)

Package 1. 包是一种为Flutter应用程序提供可复用功能的库或模块,就是其他人用dart 写好的代码。 2. 要使用包,你只需在Flutter项目的pubspec.yaml文件中添加对包的依赖声明,然后运行flutter pub get命令来获取包的代码和依赖项。 Plugin * 插件 ......
插件 Flutter Package Plugin

Flutter AnimatedList 实现动态列表

import 'dart:async'; import 'package:flutter/material.dart'; final GlobalKey _globalKey = GlobalKey(); class MyAnimatedList extends StatelessWidget { ......
AnimatedList Flutter 动态

Flutter 编译是pod intsall github 资源下载失败

在fluterr 编译报错 然后显示 github.xxxxx 访问超时 处理办法 pod install 主要是读取 profile 文件 platform :ios, '9.0' target 'YourAppName' do use_frameworks! # 这是安装依赖位置 pod 'So ......
资源下载 Flutter intsall github 资源

Flutter Key 以及通过Key获取子组件的状态和方法

import 'package:flutter/material.dart'; class ColorItem { GlobalKey key; Color color; //设置子组件的key,这里用的GlobalKey,用来后面获取子组件 //如果不用获取子组件,也可以用Valuekey Col ......
组件 Key 状态 Flutter 方法

iOS项目中加入flutter

新建一个iOS项目Test 在iOS同级目录下建一个flutter module flutter create --template module my_flutter podfile编写如下 # Uncomment the next line to define a global platform ......
flutter 项目 iOS

Flutter 使用PageView 自定义无限轮播

import 'package:flutter/material.dart'; int _getRealIndex(int index, int length) { return index >= length ? index % length : index; } class InfinitySl ......
PageView Flutter

Flutter video_player播放视频

1、pubspec.yaml文件引入插件 dependencies: ... video_player: ^2.8.1 2、页面使用(这里我是宽度百分百,高度自适应了) late VideoPlayerController _controller; Container( width: MediaQu ......
video_player Flutter player video 视频

【Dotnet 工具箱】推荐一个 Flutter 和 .NET 开源的实时聊天 APP

1. 推荐一个 Flutter 和 .NET 开源的实时聊天 APP Heyy-chat-app Heyy-chat-app 是一个开源的聊天应用,使用 Flutter、Asp.Net Core Web Api、SignalR、WebRTC 等技术构建的。 Flutter 作为用户客户端。 Asp. ......
工具箱 实时 Flutter 工具 Dotnet

Flutter 用PageView实现轮播

import 'package:flutter/material.dart'; class PageSwiper extends StatefulWidget { const PageSwiper({super.key}); @override State<PageSwiper> createSta ......
PageView Flutter

flutter杂知识点

child和children用于在一个容器小部件(如Container、Column、Row等)中放置一个或多个子小部件 1.child属性用于容器只包含一个子小部件的情况; 2.children属性用于容器包含多个子小部件的情况。 Center小部件(居中、定位、多个方向上居中) Center小部 ......
知识点 flutter 知识

flutter去除隐藏标题栏

使用 SystemChrome 类来控制系统 UI 元素的显示和隐藏 import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; void main() { runApp(MyApp()); } cl ......
flutter 标题

flutter中去除导航栏与状态栏

方法一 SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: [SystemUiOverlay.bottom]); //隐藏状态栏 上方黑边 SystemChrome.setEnabledSystemUIMode(Sys ......
状态 flutter

Flutter Dialog Toast 弹窗

AlertDialog showDialog( barrierDismissible, //点击遮罩背景是否关闭弹窗 context: context, builder: (context) { return AlertDialog( title: const Text('Alert弹窗'), co ......
Flutter Dialog Toast

flutter中显示年月日、星期与时间

代码 import 'package:flutter/material.dart'; import 'package:intl/intl.dart'; import 'dart:async'; import 'package:intl/date_symbol_data_local.dart'; // ......
年月日 年月 星期 flutter 时间

flutter屏幕适配方案

使用MediaQuery和比例因子 优点:使用简单,可以处理大多数情况下的屏幕适配需求。 缺点:需要手动计算比例因子,并且随着UI元素变得更加复杂和层次化(例如多层次列表或动画效果),使用此方法可能会变得更加困难。 import 'package:flutter/material.dart'; cl ......
屏幕 flutter 方案

Flutter 路由跳转

//普通跳转 Navigator.pushNamed(context, '/search'); //返回上一页 Navigator.of(context).pop(); // 替换路由(重定向) Navigator.of(context).pushReplacementNamed('/categor ......
路由 Flutter

Flutter 命名路由与传参

路由配置 router/router.dart import 'package:flutter/material.dart'; import '../pages/home.dart'; import '../pages/search.dart'; import '../pages/category. ......
路由 Flutter

flutter better_player 增加投屏按钮

better_player 播放器默认不可以修改UI 需要增加投屏按钮 则需要自定义UI 但是自定义UI 需要布局 有需要定义手势动作 还需要监听播放事件 有没可能服用原来的一切 仅仅增加一个投屏按钮呢? 答案是肯定的 第一步设置主题 默认安卓和IOS 我们设置自定义 BetterPlayerCon ......
better_player 按钮 flutter better player

25、Flutter中基本路由

Flutter 路由介绍 Flutter中的路由通俗的讲就是页面跳转。在Flutter中通过Navigator组件管理路由导航。 并提供了管理堆栈的方法。如:Navigator.push和Navigator.pop Flutter中给我们提供了两种配置路由跳转的方式:1、基本路由 2、命名路由 Fl ......
路由 Flutter

23、Flutter AppBar TabBar TabBarView

AppBar自定义顶部按钮图标、颜色 class MyHomePage extends StatelessWidget { const MyHomePage({super.key}); @override Widget build(BuildContext context) { return Sca ......
TabBarView Flutter AppBar TabBar

阿里云主导《Serverless 计算安全指南》国际标准正式立项!

日前,在韩国召开的国际电信联盟电信标准分局 ITU-T SG17 全会上,由阿里云主导的《Serverless 计算安全指南》国际标准正式立项成功。 ......

flutter 降低到指版本

由于很多库 跟不上 flutter 因此需要降低版本 查看当前 flutter --verison 降低到上一版本 flutter downgrade 降低到指定版本 // 找到指定的版本 where flutter which flutter // 进入安装位置 cd ~/flutter/ // ......
flutter 版本

完美世界debug支持国际和国服所有版本更强的可以手动编辑配置

#debug;;2023年12月8日 22:30:06开始;0=d 1989 0 筑基;0和筑基之间是一个tab;;q1307807457;;程序作了优化并修复了大量BUG;优化了打开程序的速度;修正了无法检测到国际的64位程序;增加了一个批量处理;增加了一个如何刷NPC;2023年12月15日 1 ......
手动 版本 国际 世界 debug

ICCBDAI2021 第*届计算机大数据与人工智能国际会议 The 2nd International Conference on Computer, Big Data and Artificial Intelligence

第二届计算机大数据与人工智能国际会议(ICCBDAI2021) . 01 会议信息 . 【会议简称】:ICCBDAI2021 【会议全称】: The 2nd International Conference on Computer, Big Data and Artificial Intellige ......

Flutter 自带的搜索组件

效果如下 官方需要重写四个关键方法 class searchBarDelegate extends SearchDelegate<String> { /*这个方法返回一个控件列表,显示为搜索框右边的图标按钮,这里设置为一个清除按钮,并且在搜索内容为空的时候显示建议搜索内容,使用的是showSugge ......
组件 Flutter

参数校验与国际化:提高代码稳定性和可维护性的重要方法

在我们的工作中,参数校验是一项不可或缺的重要任务。因此,本文只是初步探讨了可以进行优化的方面,而并未详细阐述如何完美地进行优化。如果我遗漏了一些解决方案,也欢迎大家提供宝贵的建议和提醒。我的目的只是提供一些思路和引发讨论,以期能够共同进步。 ......
可维护性 稳定性 参数 代码 方法