`
iaiai
  • 浏览: 2144344 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
如何自定义 showModalBottomSheet 的高度 设置属性 isScrollControlled 为 true,此时 showModalBottomSheet 是全屏 在builder 中返回带高度的 SizedBox 即可自定义高度 showModalBottomSheet( isScrollControlled:true, context: context, backgroundColor: Colors.transparent, builder: (BuildContext context) { double height = ...
本篇将带你深入理解 Flutter 开发过程中关于字体和文本渲染的“冷”知识,帮助你理解和增加关于 Flutter 中字体绘制的“无用”知识点。 毕竟此类相关的内容太少了 首先从一个简单的文本显示开始,如下代码所示,运行后可以看到界面内出现了一个 H 字母,它的fontSize是 100,Text被放在一个高度为 200 的
相信做微信小程序的码友们都被textarea这个原生组件坑过,什么placeholder位置错乱,穿透弹窗或遮罩层,ios上输入法弹起后换行输入内容遮挡,删除输入内容时内容被遮挡等等。。。 反正综上所述我全遇到了,埋完一个坑又出一个新坑,在埋坑过程中数次想过放弃(就想跟老板说这是小程序的bug解决不了),但想想自己曾经夸下的海口(没有搞不定的,只有不想搞的),又默默地把手放在鼠标键盘上! 先上一个完美填坑后的效果图:   
一、准备       环境:centos6.8       nginx:1.13.6 二、开始       首先安装依赖包:        yum install -y gcc gcc-c++ autoconf automake make zlib zlib-devel openssl openssl-devel pcre pcre-devel       开始安装       tar -xf nginx-1.13.6.tar.gz       cd nginx-1.13.6       ./configure --prefix=/usr/local/nginx --with- ...
本地生成证书: ssh-keygen -t rsa 会提示输入密码全部回车,不设置密码 ~/.ssh/目录下会生成两个文件: id_rsa为私钥,id_rsa.pub为公钥. 把id_rsa.pub传到centos7服务器上 scp -r id_rsa.pub git@192.168.1.1:~/ 导入公钥 cat ~/id_rsa.pub >> ~/.ssh/authorized_keys 服务器上配置ssh,用root账号配置: RSAAuthentication yes StrictModes no PubkeyAuthentication yes Auth ...
kafka安装与测试 1、配置JDK环境 安装jdk就不写了 2、安装kafka 下载地址:http://kafka.apache.org/downloads cd /opt wget http://mirror.bit.edu.cn/apache/kafka/2.3.0/kafka_2.11-2.3.0.tgz tar zxvf kafka_2.11-2.3.0.tgz mv kafka_2.11-2.3.0 /usr/local/apps/ cd /usr/local/apps/ ln -s kafka_2.11-2.3.0 kafka 3、启动测试 (1)启 ...
一、基于Tomcat、JDK内置密钥工具: 1、生成服务端证书库(keystore证书库文件),用于客户端验证服务端的真实性 keytool -genkey -v -alias key_server -keyalg RSA -keystore e:\server.keystore -dname "CN=D-F005227,OU=youku,O=zhibohudong,L=beijing,ST=beijing,C=cn" -storepass Aa123 -keypass Aa123 -validity 36000 颁发者信息: CN : 一般指本站点域名或站长姓 ...
输入ip addr命令查看联网信息: 上面看不到IP地址,说明没网,一般无线网卡以w开头,如上图的wlp3s0,网络名称已实际为准,这里就使用wlp3s0; 打开无线网的驱动,运行命令: su ip link set wlp3s0 up 运行没报错说明成功 连接网络,运行命令:wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "wifi名称" "wifi密码"),例如: wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "zya ...
颜色文件和屏幕适配的文件 可以自己给定 import 'package:flutter/cupertino.dart'; import 'package:flutter/rendering.dart'; import 'package:flutter_xiaoe/utils/ScreenUtil.dart'; import 'package:flutter/material.dart'; import 'package:flutter_xiaoe/utils/TimeUtil.dart'; import 'package:flutter_xiaoe/widgets/common ...
从 Flutter 发布到现在, 越来越多人开始尝试使用 Dart 来完成部分功能; Dart 的前生今世一类的话题,这里就不展开了,只要知道 Flutter 是 google 推出跨平台方案就好,至少不必担心Dart性能与生态问题(如果google真的想支持的话). 先看一下最终的效果显示: Dart 语言 根据最新的语言排行榜...不好意思,没找到Dart,就目前来看,在前端没拼过JS,在其他领域好像也就目前 Flutter 在支持,不过相信随着Flutter盛行,情况会越来越好的. Dart 语言有两种模式:JIT,AOT;这个和之前 Android/Java 情况很相似,JVM ...
Flutter Progress 1 条形无固定值进度条 //LinearProgressIndicator不具备设置高度的选项,可以使用SizedBox来设置高度与宽度 SizedBox( child: LinearProgressIndicator(), height: 8.0, width: 200, ), 2 圆形无固定值进度条 SizedBox( child: CircularProgressIndicator( ...
Flutter使用Https加载图片 使用http加载图片出现 CERTIFICATE_VERIFY_FAILED: self signed certificate(handshake.cc:352 表示HTTPS项目不可使用官网的加载图片组件 需要自定义一个图片加载组件 自定义两个类, 建议存放在一起,以后有HTTPS加载可以直接使用 文件名自定义 import 'dart:async'; import 'dart:io'; import 'dart:typed_data'; import 'dart:ui' as ui show Codec; import 'dart ...
前言 引用 在开发原生iOS或Native应用时,一般有判断上一次安装的版本和当前版本是否是同一个版本,如果不是同一个版本,则要显示引导页,这个过程是把版本号持久化存储起来,在每一次启动时进行判断,这个过程必须是同步的,但flutter > 提供的shared_preferences和package_info却都是异步的 解决方案: 1、在pubspec.yaml里配置依赖packages # 依赖库 dependencies: flutter: sdk: flutter #数据存储 shared_preferences: ^0.5.2+1 #获 ...
监听要销毁 myController.dispose(); TextField 没有height属性, 这里用 maxLines 来控制高度,也可以设置 minLines,让高度随输入内容变化 class _FeedbackPageState extends State<FeedbackPage> { final myController = TextEditingController(); //输入监听 @override void dispose() { myController.dispose(); super.dispose() ...
在flutter中经常会用到异步任务,dart中异步任务异步处理是用Future来处理,那么如何实现用Future来处理一个异步操作呢,网上的Future教程、原理都是说说原理,但是没有什么干货,没有教你如何去用。今天看了下源码,终于知道如何去使用Future了。其实和javaScript的promise很像,但是promise的参数函数的参数提供了resolve,reject方法去操控状态, 那么Future难道就没有吗?原来dart:async提供了Completer类,通过实例这个类生成Future,同时在用这个实例去控制生成的future的成功或者失败的状态。代码如下: Future ...
Global site tag (gtag.js) - Google Analytics