flutter 修改】的更多相关文章

Flutter沉浸式状态栏 void main() { runApp(MyApp()); if (Platform.isAndroid) { // 以下两行 设置android状态栏为透明的沉浸.写在组件渲染之后,是为了在渲染后进行set赋值,覆盖状态栏,写在渲染之前MaterialApp组件会覆盖掉这个值. SystemUiOverlayStyle systemUiOverlayStyle = SystemUiOverlayStyle(statusBarColor: Colors.transp…
更换Flutter SDK 路径之后出现的问题. 解决方法:flutter packages upgrade. 替换: 替换这两个文件里的路径. 同时修改电脑配置文件里的路径: open -a TextEdit ~/.bash_profile 修改:…
修改TextField的高度可以通过decoration: InputDecoration的contentPadding进行修改,代码如下 new TextField( decoration: InputDecoration( contentPadding: const EdgeInsets.symmetric(vertical: 10.0), ), ) 这种修改可以在没有prefixIcon的时候生效,如果加入prefixIcon,就会出现一个最小的高度,这时,按照如上方法修改如果高度较小的时…
应用名称是需要在 Android 和 iOS 中分别调整的:Android 是在 AndroidManifest.xml 中修改:iOS 则是在 Info.plist 中修改的: 如果需要更改应用的 Logo,同样是在 Android 和 iOS 中分别调整的:Android 是添加图片在 mipmap 文件夹中,并在 AndroidManifest.xml 中修改:iOS 则是在 AppIcon.appiconset 文件夹中添加对应 Logo 图标,并在 Contents.json 中进行配…
原来用的是tabviewer来写的,但是有点问题. 点到某一个tab,会导致加载前一个tab的数据,看到别人的文章keep tab的做法,写了 tabbar的控件. 我想了一把,直接换成了pagerview的方式.禁用了滑动了,还是有点小问题的.只要不加动画,问题就还好,加了动画就有问题. 所以直接用了jumppage的方式.同时发现之前的buger,在第一个页面,我用的是pagerview的方式,但是没有处理点击加载页面的方法. 搞定了搜索,直接搜索数据,像在carpage中的显示一样,但是要…
前言 下面的内容是最近在使用Flutter和我们自己项目进行混编时候的一些总结以及自己踩的一些坑,处理完了就顺便把整个过程以及一些我们可能需要注意的点全都梳理出来,希望对有需要的小伙伴有点帮助,也方便自己后续的查看. 一:混编具体步骤以及需要注意的问题 1:创建Flutter项目  (切记:下面任何命令执行出错基本上都是Flutter环境有问题,多执行 Flutter doctor 检查) 这里需要我们留意的就一点, 创建的Flutter项目的文件层级和你想混编的原生项目要同级,就像下面这样:…
52.购物车_数据模型建立和Provide修改 根据json数据生成模型类 {,"price":830.0,"images":"http://images.baixingliangfan.cn/shopGoodsImg/20181229/20181229211422_8507.jpg"} https://javiercbk.github.io/json_to_dart/ model文件夹下新建类cartInfo.dart 类名叫做CartInfo…
import 'package:flutter/material.dart'; import 'package:zhongfa_apps/widget/public/PublicWidget.dart'; class FormTestRoute extends StatefulWidget { @override _FormTestRouteState createState() => new _FormTestRouteState(); } class _FormTestRouteState…
CheckOut.dart import 'package:flutter/material.dart'; import '../services/ScreenAdapter.dart'; import 'package:provider/provider.dart'; import '../provider/CheckOut.dart'; import '../services/UserServices.dart'; import '../services/SignServices.dart'…