- 博客(17)
- 收藏
- 关注
原创 Flutter配置环境变量的坑
前段时间已经配置好了的文件,由于清掉装SDK所在的盘,今天重新打开配置一直遇到一开始以为是该文件的问题,叫盆友复制过来也没用,重复很多操作也是无用功,最后通过问大佬才知道powershell flutter要求5.0+,然后打开过不其然,我的powershell只是2.0版本的,powershell的版本的具体查询方法可参照如下链接:https://jingyan.baidu.com/...
2019-03-01 15:14:27 1279
原创 Flutter Card踩坑经历
Card包含的Column的Text文本显示居中,且设置textAlign: TextAlign.start无效在Column添加属性:crossAxisAlignment: CrossAxisAlignment.start,
2019-02-22 16:48:36 1658
原创 Flutter的Json数据的解析
1.首先将json数据复制到一下网址可以得到一个类 https://caijinglong.github.io/json2dart/index_ch.html 2.在项目根目录中运行flutter packages pub run build_runner build会自动生成.g.dart文件...
2019-02-20 11:24:09 1293
原创 Flutter 图片即使设置了fit: BoxFit.cover不满屏的坑
在轮播图的时候由于要加一个立即体验的按钮,所以使用了Stack下面包含Container和Align,如发现即使Image.asset中设置了fit: BoxFit.cover,一直不满屏,最后在倒腾了好久后发现还需要在Image.asset增加width: double.infinity,height: double.infinity这两个属性才可以满屏显示。...
2019-01-17 17:04:16 9573 1
原创 Flutter 轮播组件 Swiper踩坑经历
按照网上说的在pubspec.yaml 中添加flutter_swiper: ^1.0.6然后flutter packages get怎么都找不到控件,通过查各种资料摸索了一个下午,才找到解决方法:1.在.packages中添加:flukit:file:///C:/Users/Administrator/AppData/Roaming/Pub/Cache/git/flukit-4ae94...
2019-01-17 16:57:43 5663 2
原创 Flutter的Toast之oktoast的使用
1.在pubspec.yaml中加入: oktoast: ^2.0.0,然后运行package get2.包装 app widget 在main.dart中,必须使用OKToast包起来, 3.调用如果只是Toast文字,可直接调用showToast函数,可通过设置position来设置Toast的位置 如:showToast(menu, pos...
2019-01-16 16:14:31 5906
原创 Flutter Text 下面有两个默认的下划线,和设置划掉效果
Text的decoration默认是TextDecoration.none不知道什么原因,有时候定义的Text下面会出现两个下划线,如下图:此时要去掉下面的下划线只需要在style下面的TextStyle增加属性decoration: TextDecoration.none 其次加个扩展,若想加划掉的效果,如下图:可通过设置如下属性:...
2019-01-15 17:52:45 22159 4
原创 Flutter 获取某个控件的坐标
1.首先先需要对控件进行渲染初始化GlobalKey :GlobalKey anchorKey = GlobalKey();2.在需要测量的控件的下面添加key:child: Text("点击弹出悬浮窗", style: TextStyle(fontSize: 20), key: anchorKey),3.获取控件的坐标:RenderBox renderBox ...
2019-01-15 17:16:23 17354 2
原创 安卓状态栏一体化和沉浸式菜单
本文参考了郭神文章:https://blog.csdn.net/guolin_blog/article/details/51763825#commentBox状态栏一体化:if (Build.VERSION.SDK_INT >= 21) { View decorView = getWindow().getDecorView(); int option = View.S...
2018-11-05 16:32:56 164
原创 一个控件前面的自适应,后面的紧跟其后
使用ConstraintLayout布局先在build.gradle里面填加:compile 'com.android.support.constraint:constraint-layout:1.1.2'布局文件如下:<?xml version="1.0" encoding="utf-8"?><android.support.constraint.Con...
2018-11-01 14:27:55 619
原创 获取是否打开通知权限并跳转到应用信息页面进行设置
获取是否打开通知权限:public static boolean isNotificationEnabled(Context context, NotificationManager mNotificationManager) { if (Build.VERSION.SDK_INT >= 24) { return mNotificationManager.are...
2018-10-31 14:38:23 2461
原创 在其他应用上层显示应用的权限授权
在AndroidManifest中添加:<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/><uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />然后直接调用这个封装好的类就...
2018-10-31 14:31:57 28556 4
原创 当TabLayout标签太多时,Tab显示拥挤导致出现省略号显示不全
在布局文件中改控件添加这个属性app:tabMode="scrollable"
2018-07-27 21:12:13 7591 2
转载 解决Android Studio Conflict with dependency 'com.android.support:support-annotations'报错
在Android Studio 创建新项目的时候,出现这个报错:Error:Execution failed for task ':app:preDebugAndroidTestBuild'.Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions ...
2018-06-20 11:26:18 329
原创 Bitmap的高效缓存
Bitmap的加载方式:1.Bitmapfactory.decodeByteArray():字节数组2.BitmapFactory.decodeFile():文件路径3.BitmapFactory.decodeResource():资源的ID4.BIitmapFactory.decodeStream():流如何高效的使用Bitmap ——BitmapFactory.OptionsBitmapFac...
2018-03-03 17:46:29 265
原创 Kotlin学习笔记——Kotlin中的null处理
在Kotlin中,类型系统将可空类型和不可空类型进行了区分,例如,String为不可空类型,String?为可空类型,如果将不可空类型赋值为null将会编译不通过。在Kotlin中,类型系统区分可以可空类型和不可空类型。例如,类型的常规变量String不能为空:var a: String = "abc"a = null // compilation error为了允许空值,我们可以声明一个变量...
2018-03-01 17:53:47 1640
原创 使用PhotoPicker时报java.lang.NoClassDefFoundError: Failed resolution of: Lcom/bumptech/glide/Glide;
在调用PhotoPicker.builder().setPhotoCount(9).setGridColumnCount(3).start(this, requestCode);时报java.lang.NoClassDefFoundError: Failed resolution of: Lcom/bumptech/glide/Glide;的错误的解决方式:需要添加:compile 'com.ni...
2018-03-01 17:26:27 6898
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人