【Kotlin】
文章平均质量分 68
Angelica0520
Android、Java、Kotlin、Flutter、HarmonyOS、Python等技术
展开
-
Kotlin 自定义View之实现标尺控件(选择身高、体重等)
本篇文章讲的是Kotlin 自定义view之实现标尺控件Ruler,以选择身高、体重等。开发中,当我们需要获取用户的身高和体重等信息时,如果直接让他们输入,显然体验不够好。像类似于唯品会、好轻等APP都是使用了类似于刻度尺的控件让用户滑动选择身高体重,觉得很棒的。网上已有人使用Java语言实现这样的功能,但不影响我对其的学习。和往常一样,主要还是想总结一下自定义view之实现标尺控件的开发过程以及...原创 2018-05-13 11:41:18 · 2820 阅读 · 0 评论 -
Android kotlin静态属性、静态方法
Kotlin类不支持静态方法和成员,由于Kotlin支持全局函数和变量,因此我们可以直接使用全局函数和变量来代替类中静态方法和静态成员变量。不过还有一个问题没解决,如果要使用类中的这些全局函数和变量,该如何处理呢? →这就要用到Kotlin推出的一个有趣的语法糖:Objects。那么Objects能取代静态类成员吗? →某种程度上,Objects可以解决由于没有static而造成的麻烦下面...原创 2018-05-27 20:15:34 · 12225 阅读 · 1 评论 -
Android Kotlin 将函数作为参数传递
Kotlin支持函数作为参数传递,无需构建对象来包装函数。1、调用一个无返回的函数作为参数传递为:方法名()-> Unitclass MainActivity : AppCompatActivity() { private val TAG:String = "MainActivity.kt" override fun onCreate(savedInstanceSt...原创 2018-05-27 22:58:05 · 4321 阅读 · 0 评论 -
Android Paging Library 基于RecyclerView的分页加载框架
在2018年5月9日的谷歌开发者大会(Google I/O 2018) 中提出在去年发布的广受欢迎的架构组件上,谷歌进一步改进并推出了Jetpack. Android Jetpack 能帮助我们加快应用开发速度,处理类似后台任务、UI 导航以及生命周期管理之类的活动,免去了编写样板代码的麻烦,专注提升应用体验。其中发布的新版 Android Jetpack 组件包括以下 4 个部分:WorkMa...原创 2018-05-24 11:58:39 · 10165 阅读 · 12 评论 -
Android 6.0动态权限申请
6.0权限的基本知识,以下是需要单独申请的权限,共分为9组,每组只要有一个权限申请成功了,就默认整组权限都可以使用了。 group:android.permission-group.CONTACTS permission:android.permission.WRITE_CONTACTS permission:android.permission.GET_ACCOUNTS...原创 2018-06-10 14:28:17 · 535 阅读 · 0 评论