
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
splashColor: Colors.transparent,highlightColor: Colors.transparent,
软键盘向上弹出的时候,会使界面高度重新计算然后刷新布局,所以导致布局向上顶起的现象,解决方案如下:1. Scaffold 中需要加入resizeToAvoidBottomPadding: false ,2. body 部分用SafeArea+SingleChildScrollView+SizeBox包裹,然后设置高度,用来规避重新计算的问题:@overrideWidget build(BuildC
简单的集成可以参照:https://github.com/RedApparat/FaceDetector,基本的使用和介绍已经很易懂了。下面是整理的更为全面一些的学习总结。下载github的源码之后,要到Example文件夹中去运行Demo项目,而不是-master那个层级的项目,如下图所示:...
/*** 根据文件后缀名获得对应的MIME类型。* @param filePath*/fun getMimeType(filePath: String?): String? {val mmr = MediaMetadataRetriever()var mime: String? = "text/plain"if (filePath != null) {mime = try ...
try {val instream = FileInputStream(file)val inputreader = InputStreamReader(instream)val buffreader = BufferedReader(inputreader)...
════════ Exception caught by rendering library ═════════════════════════════════════════════════════Horizontal viewport was given unbounded height.The relevant error-causing widget was:PageView file:/
2017年谷歌 I/O 全球开发者大会正式宣布,kotlin被列为Android开发的一级语言。由捷克JetBrain公司位于俄罗斯圣彼得堡团队所研发所创。其语法最大的特点是简洁,和java,C++一样都是属于静态语言。运行原理如下图所示,列举java的和kotlin的参照理解:众所周知,java虚拟机的目的便是跨平...
在类里面写完内联就能直接扩展Gson库的方法,很好用,一行代码:private inline fun <reified T> Gson.fromJson(json: String?) = fromJson(json, T::class.java)完整代码:class PushListenerService : FirebaseMessagingService() {...
val json = Gson()val jsonContent = json.toJson(sbn.notification.extras)Gson解析的时候,用上述两行代码报如下错误:nullcom.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was...
当在StatefulWidget中使用ChangeNotifierProvider绑定ViewModel,就会报如上错误,完整的错误日志如下Error: Could not find the correct Provider<RecordTopViewModel> above this RecordTop WidgetThis likely happens because you us







