函数和变量函数 变量可变变量和不可变变量 val - 不可变引用。 相当于Java的final变量。var - 可变引用。 普通的Java变量。 在定义了val变量的代码块执...

函数和变量函数 变量可变变量和不可变变量 val - 不可变引用。 相当于Java的final变量。var - 可变引用。 普通的Java变量。 在定义了val变量的代码块执...
在学Flutter状态管理时,需要子Widget调用父Widget,报如下错误: 找了好一会,最后删除 () 后发现正常了,经过查询后得出以下结论,如下图所示: 当然上面的 ...
1 添加依赖 2 播放视频前的准备2.1 网络访问权限在 ios 目录下的 info.plist 清单文件中配置 iOS设置的http网络访问权限 : 如下图所示 在 and...
使用kotlinc、kotlin、java命令进行kotlin程序运行kotlinc xxx.kt可以生成 XxxKt.class 文件; 这个文件可以用kotlin命令执...
引言 在Kotlin中,我可以声明普通类、数据类、静态类,它也有抽象类和接口,其中abstract关键字只能作用在普通类。 类和对象 普通类 Kotlin中的普通类通过cla...
我是一名程序员。 未来很长一段时间也会是个程序员。 坐标魔都,在创业公司工作。 工作 第一份工作,当时没想好做什么,但会点编程,毕业直接进了某国企,同时落户上海。 事实证明,...
1.实现效果图: 其实总体和java也差不多的 就是部分写法稍微有点变化,更加简洁了 写代码更方便了 2.适配器: 3.布局:
1.在其他目录中依赖flutter SDK 2.只打包flutter所支持的架构
效果图: 1 .测试Demo启动文件 接下来的代码都在 _SignSwiperPageState中编写 2 .动画控制器用来实现旋转 3 .旋转扫描效果 RotationTr...
redux主要由Store、Action、Reducer三部分组成 Store用于存储和管理State Action用于用户触发的一种行为 Reducer用于根据Action...
委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。 Kotlin 直接支持委托模式,更加优雅,简...
输出: 上面代码冗余,所谓委托类,就是一个包含getValue和setValue函数的类,这两个函数operator声明 在使用委托类时,需要by关键字,创建委托类实例的代码...
IF 表达式一个 if 语句包含一个布尔表达式和一条或多条语句。 我们也可以把 IF 表达式的结果赋值给一个变量。 这也说明我也不需要像Java那种有一个三元操作符,因为我们...
实现效果图 主要代码 完整代码
Kotlin 接口与 Java 8 类似,使用 interface 关键字定义接口,允许方法有默认实现: interface MyInterface { fun bar() ...
对于Android传统的代码编写方式,一般地,将页面UI的处理,数据的加载,全部放在Activity或Fragment中进行,但这并不满足“单一功能原则”,也不易于维护和扩展...
本篇文章主要讲的是,kotlin 协程在 ktx 上的扩展 lifecycle 扩展对于 lifecycle 的扩展,已经在 以前的文章中讲过了 主要的依赖 viewMode...
Sealed Class 密封类如果想对能够创建出的子类做限制,可以使用密封类。 下面一个例子是没有使用密封类的: 这类似于只支持加法的抽象语法树,Expr代表一个表达式,也...