代码编织梦想

Flutter iOS风格文本输入框CupertinoTextField光标在Android中未与提示文本对齐-爱代码爱编程

Flutter 开发问题点一览 Flutter iOS风格中Widget内容滑到了顶部导航栏后面与其重叠Flutter iOS风格文本输入框CupertinoTextField光标在Android中未与提示文本对齐 文章目录 Flutter 开发问题点一览1. 问题描述2. 原因、对策3. 源码分析 1. 问题描述 Flutter iOS风格

记录安装flutter的一些坑-爱代码爱编程

记录Flutter 安装出现的一些问题 1 首先下载Flutter sdk 建议安装最新版 下载地址https://www.baidu.com/link?url=L5t4aE9yfDnUkfVgc7CXvvZ4HmjYod_GnvSqMqOv646EZBhIJMospzbR2ezCbBYz1V9D8svA5quwyYnfAga5UK&wd=&am

Flutter自定义布局排列:多个子View-爱代码爱编程

简单例子:该例子让多个子View垂直排列 class LinearLayout extends MultiChildRenderObjectWidget { LinearLayout({ Key key, List<Widget> child }): super(key: key , children: child)

Flutter自定义布局排列:单个子View-爱代码爱编程

简单例子:该例子实现了子View居中对齐效果 class CenterLayout extends SingleChildRenderObjectWidget { CenterLayout({ Key key, Widget child }): super(key: key , child: child); @overri

Flutter iOS风格中Widget内容滑到了顶部导航栏后面与其重叠-爱代码爱编程

Flutter 开发问题点一览 Flutter iOS风格中Widget内容滑到了顶部导航栏后面与其重叠Flutter iOS风格文本输入框CupertinoTextField光标在Android中未与提示文本对齐 文章目录 Flutter 开发问题点一览1. 问题描述2. 原因、对策3. 源码分析 1. 问题描述 Flutter在iOS风格

排序算法复习(上篇)-爱代码爱编程

排序算法概述 排序就是将一组对象按照某种逻辑顺序重新排列的过程。比如,订单按照日期排序的——这种排序很可能使用了某种排序算法。在计算时代早期,大家普遍认为30% 的计算周期都用在了排序上。如果今天这个比例降低了,可能的原因之一是如今的排序算法更加高效,而并非排序的重要性降低了。现在计算机的广泛使用使得数据无处不在,而整理数据的第一步通常就是进行排序。几乎

2、文本组件-爱代码爱编程

Flutter最基本的组件-文本组件 1.1 Text属性及含义1.1.1 Text 常用属性介绍1.1.2 TextAlign1.1.3 textDirection1.1.4 softWrap1.1.5 overflow1.1.6 maxLines1.1.7 textScaleFactor1.2 TextStyle 属性介绍1.3 Text.ri

Flutter RichText 富文本标签样式 局部文字点击事件-爱代码爱编程

在码农的世界里,优美的应用体验,来源于程序员对细节的处理以及自我要求的境界,年轻人也是忙忙碌碌的码农中一员,每天、每周,都会留下一些脚印,就是这些创作的内容,有一种执着,就是不知为什么,如果你迷茫,不妨来瞅瞅码农的轨迹。 优美的音乐节奏带你浏览这个效果的编码过程坚持每一天,是每个有理想青年的追求追寻年轻人的脚步,也许你的答案就在这里 //协议

12. Flutter——AppBar自定义顶部导航-爱代码爱编程

1. Flutter AppBar 自定义顶部按钮图标、颜色 属性:属性描述leading在标题前面显示的一个控件,在首页通常显示应用的 logo;在其他界面通常显示为返回按钮title标题,通常显示为当前界面的标题文字,可以放组件actions通常使用 IconButton 来表示,可以放按钮组bottom通常放 tabBar,标题下面显示一个 Tab

多个前端开发框架对比-爱代码爱编程

前端开发框架对比 前端多端开发框架对比一、常见的多端小程序开发技术框架:1、Taro vs Uni-app1.1多端效果对比:1.2 性能对比:1.3开发体验:1.4 网络资源对比:2、小结:二、常见的多端原生开发框架:1、常见使用场景:2、小结: 前端多端开发框架对比 一、常见的多端小程序开发技术框架: 框架技术栈H5IOSAndriod

flutter 中的深拷贝-爱代码爱编程

在web开发中,在遇到基础类型和复杂类型 的深拷贝问题大部分可以通过 let newObj = JSON.parse(JSON.stringify(obj));来完成深拷贝(函数除外  拓展https://www.jianshu.com/p/1c142ec2ca45)   1.flutter 的dart 语法在处理json map 的时候可以通过类似

flutter webview三指奔溃或者冻屏-爱代码爱编程

是手势冲突: Android有onTouchEvent可以抛异常 flutter需要用GestureDetector 重写 onTapDown:(e){} 虽然看着没啥用 但是解决 多指滑动报错问题 (android 8.1以下) return GestureDetector( onTapDown: (event) {}, child

Android 计算网络速度&文件下载剩余时间<<最优方案>>-爱代码爱编程

最近在项目开发中遇到了一项功能,需要在下载文件时显示出当前的网络速度和预计剩余时间,在调研中发现使用的比较多的是通过TrafficStats来获取网络使用量然后在间隔每秒后重新获取一次网络使用量,两者相机算既可以得出每秒的网络使用量。 public class FlowStats { private long lastTotalRxByt

Flutter ListView使用-爱代码爱编程

Flutter 小知识:ListView使用 ListView参数介绍ScrollController的使用ListTileListView全选ListView多选ListView单选ListView优化 灵魂烈焰中死神降临,生命不断流逝,枯萎,只求不要带走那对你最后的一丝思念。——沙漠死神 先来看看今天的最终效果吧: 效果图(1

Flutter之listView加载数据 刷新以及加载更多-爱代码爱编程

import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_weight_ui/model/home_article_data

Flutter之banner实现-爱代码爱编程

 先写一个banner控件 import 'dart:async'; import 'package:flutter/material.dart'; import 'package:transparent_image/transparent_image.dart'; //这个是在网络上找的一个例子,练手 const MAX_COUNT = 0x7

flutter快速入门,一周搞定前后端,上线完毕-爱代码爱编程

注意 项目是持续可运行的,起码在服务器有效期内是可运行的,如果运行失败,请相信我,检查自己的flutter环境。如果有关于接口方面的报错,请回复联系我,应该是接口改了,还没来得及更新,看到后会及时更新的。 基于flutter 2.0之前的版本做的开发,最新的版本如需运行请自行兼容适配。 免租说明 项目起源于蛋壳暴雷事件:从目前社会现状来看

Flutter之编写公共Widget-爱代码爱编程

如上图,做一个抽取 import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; class RowWidget extends Widget{ @override Element createElement() { return

Flutter之底部tab切换-爱代码爱编程

  效果见上图:(主要是底部的切换实现)  import 'package:flutter/material.dart'; import 'file:///D:/henanproject/flutter_weight_ui/lib/home/home_tab_page.dart'; void main() { runApp(MyApp());

flutter:国内镜像https://storage.flutter-io.cn/ 用不了了-爱代码爱编程

Flutter配置防踩坑指南 这个镜像不维护了,换成清华的,把原来的环境配置替换成新的就行 清华flutter镜像 FLUTTER_STORAGE_BASE_URL="https://mirrors.tuna.tsinghua.edu.cn/flutter" PUB_HOSTED_URL="https://mirrors.tuna.tsing