Kotlin优雅地设计lambda接口参数

在Android开发中,我们经常使用setOnClickListener方法来设置点击事件,相对于以往的调用,我们可以发现,Kotlin的写法比较简洁,而且是使用的lambda表达式,如下btn.setOnClickListener{...}这样的方法是如何设计的呢?接口参数在这里,不得不提一下接口
kotlin 2020年07月22日 439次浏览

TornadoFx控件库(1)—common-controls

github:https://github.com/Stars-One/common-controls为TornadoFx的封装的常用控件与工具,基于Jfoenix,借鉴Kfoenix前言这个开源库原本我也不想开源出来的,毕竟花费了自己很久的时间,但是想到TornadoFx国内实在没有多少人用,便是
kotlin 开源库 TornadoFx 2020年07月21日 351次浏览

关于Java/Kotlin下载图片,图片打开不能显示问题探究

图片下载其实是个很简单的功能,通过IO流从在线地址获取流,之后将流输出到文件即可完成下载功能,但是,最近我发现某个网站中的图片下载成功,但是打开却是无法打开,这让我迷惑,百度上根本就没有人说清楚今天,通过研究和朋友的讨论,终于是找到了答案,至于答案是什么,请耐心往下阅读~问题出现测试的图片地址为ht
Bug记录 碎碎念 下载 2020年07月21日 814次浏览

【stars-one】蓝奏云批量下载工具

一款可以批量下载蓝奏云分享的文件夹下的所有文件的小工具最新版本为v1.8获取软件软件经过了版本的迭代,目前电脑版功能趋于稳定,打赏价最低5元,同时附带Android版本的捐赠激活码一份Android版本可以免费试用,每日三次机会,捐赠版才有翻页功能,不过高版本Android还存在问题,目前正在适配中
kotlin javafx 小工具 跨平台 2020年07月20日 8,274次浏览

Halo博客搭建教程(阿里云部署)

前言碎碎念其实很早之前就是想搭建自己的个人博客的想法了,只不过一直没下定决心。刚好,毕设购买了阿里云的服务器来做API服务器(APP可以向服务器请求并返回数据),服务器有一年的期限,之后闲置的也是浪费,便是拿来做个人博客的服务器吧。之后我便是对比了市面上的博客系统,由于我是Java开发,所以不是Ja
halo 博客 记录 2020年07月14日 930次浏览

Channel is unrecoverably broken and will be disposed!解决方法外加吐槽

解决方法我的情况是:布局中使用了google的materialCardView和androidx的CardView导致的冲突于是统一使用了androidx包中的CardView,问题得以解决下面的你可以不用看了,纯属我自己的吐槽,如果想参考一下我的思考和调试方法,可以继续往下阅读前言由于之前我并不想
Bug记录 碎碎念 2020年07月13日 5,375次浏览

Kotlin学习快速入门(5)——空安全

原文链接:http://www.cnblogs.com/kexing/archive/2019/08/03/11293726.html介绍kotlin中,对象可分为两种类型,可为空的对象和不可为空对象默认为不可为空对象,代码检测如果发现不可为空对象赋予了null,则会标红报错。可为空的对象,如果调用
kotlin 2020年06月24日 553次浏览

Kotlin学习快速入门(4)——集合使用

原文链接:http://www.cnblogs.com/kexing/archive/2019/07/29/11264487.htmlList,Set,Map都是集合List是一个有序集合,可通过索引(反映元素位置的整数)访问元素。元素可以在list中出现多次。列表的一个示例是一句话:有一组字、这些
kotlin 2020年06月24日 344次浏览

Kotlin学习快速入门(3)——类 继承 接口

原文链接:http://www.cnblogs.com/kexing/archive/2019/07/29/11262112.html类参考链接类定义格式使用class关键字定义,格式如下:classT{//属性//构造函数//函数//内部类}JavaBean类javabean类//javabean
kotlin 2020年06月24日 379次浏览

Kotlin学习快速入门(2)——条件 数组 循环 方法

原文链接:http://www.cnblogs.com/kexing/archive/2019/07/26/11251441.html条件if条件判断常用的判断和Java一样,这里提一下不同的用法1.if可以作为三元运算符valmax=if(a>b)aelseb2.使用in判断是否在某个区间v
kotlin 2020年06月24日 361次浏览