logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter系列之改变CupertinoSwitch的大小

在flutter中使用CupertinoSwitch,发现用Container无法改变它的大小,查看源码,发现它的宽高是有约束的。可以使用以下方式改变它的大小Transform.scale(scale: 0.8,child: CupertinoSwitch(value: _switchValue,activeColor: Colors.amberAccent,onChanged

#flutter
Flutter系列之图片的声明和使用

图片或图标的展示和应用在app开发中是最基本的场景之一,今天讲一下Flutter图片的使用和加载方式。Flutter提供两个加载图片的组件,分别是AssetImage和NetworkImage,分别用于加载本地图片和网络图片。如果是加载本地资源图片,需要将图片的的名称加在pubspec.yaml文件中图片的声明:首先,在工程的根目录下面,创建一个images的目录,用于存放图片,图片的格式可以是p

#flutter
Flutter系列之自定义弹出dialog圆角

flutter自定义dialog是调用showDialog方法,return 一个Dialog或者Dialog的子类,如AlertDialog。默认Dialog是直角,如果要实现一个圆角的dialog如何做呢?看下图:实现方法:在Dialog下加一个shape属性,然后布局的Container加一个圆角DecorationshowDialog(context: context, builder:

#flutter
android编译错误AAPT: error: resource android:attr/lStar not found解决

最近flutter项目Android编译出现了错误,是突然之间编译不过,之前都是好的,错误信息如下:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:processOfficialDebugResources'.> A failure occurred while

#android#gradle
Android Studio运行项目提示Edit configuration

在使用Android Studio过程中,如果改变了Build Variant,如改成release编译,运行项目经常会遇到弹出Edit configuration的弹框,运行按钮旁边也会出现一个红叉这是因为在build.gradle文件中没有配置签名文件信息buildTypes {debug {applicationIdSuffix "....

Flutter系列之设置TabBar的tab紧凑排列

我们在使用flutter的TabBar组件的时候会发现,TabBar当中的tab的是平分宽度的,因为TabBar中的tab是一个flex布局,如果你只有两三个tab,想让它紧凑排列,应该怎么办呢?要设置一个属性 isScrollable 为 trueTabBar(labelColor: Colors.black,labelStyle:TextStyle(color: Colors.black, f

Android打包出现Out of memory: Java heap space的问题解决

当android项目比较大的时候,打包时可能会出现Out of memory的错误,错误信息如下:Out of memory: Java heap space.Please assign more memory to Gradle in the project's gradle.properties file.For example, the following line, in the ...

android编译错误AAPT: error: resource android:attr/lStar not found解决

最近flutter项目Android编译出现了错误,是突然之间编译不过,之前都是好的,错误信息如下:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:processOfficialDebugResources'.> A failure occurred while

#android#gradle
Environment.getExternalStorageDirectory() is deprecated过时的替代方案

用新的Android SDK 29编译的时候,Studio提示Environment.getExternalStorageDirectory()过时了,要用Context#getExternalFilesDir代替,Android Q以后Environment.getExternalStorageDirectory()返回的路径可能无法直接访问,所以改成了Context#getExternalFi

android编译错误AAPT: error: resource android:attr/lStar not found解决

最近flutter项目Android编译出现了错误,是突然之间编译不过,之前都是好的,错误信息如下:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:processOfficialDebugResources'.> A failure occurred while

#android#gradle
到底了