有没有源码上传一下啊,这样看不懂啊
Android自定义View-中间向左右滑动的seekbarseekbar的样式层出不穷,下面这篇文章也只是讲述了其中的一种,自定义view实现从中间向左右滑动的seekbar。如图 从上面的图片看得出该seekbar的构成分为底部默...
有没有源码上传一下啊,这样看不懂啊
Android自定义View-中间向左右滑动的seekbarseekbar的样式层出不穷,下面这篇文章也只是讲述了其中的一种,自定义view实现从中间向左右滑动的seekbar。如图 从上面的图片看得出该seekbar的构成分为底部默...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
一、引言 一般在开发过程中,一个功能是运行时长太久了,一般是通过什么方式去优化的? 异步/多线程,对于一个业务方法而言,如果其中的调用链太长势必会引起程序运行时间延长,导...
协程是什么? 从本质上来讲,协程就是一个轻量级的线程。线程是由系统(语言系统或者操作系统)进行调度的,切换时有着一定的开销。而协程,它的切换由程序自己来控制,无论是 CPU ...
KTX扩展库是Google推出的用于Android开发的kotlin扩展库,他的目的就是为了让我们在开发Android的时候更加方便和高效。 Android KTX 是什么呢...
反引号(键盘左上角和波浪线在一起的符号) `` 在Kotlin中可以用反引号解决关键字冲突的问题,可以强行将一个不合法的字符变为合法。 例如,我们在命名一个函数名称的时候其实...
作用域函数是什么? 他是Kotlin内置的,可以对数据进行一系列变换的函数。他们与集合的操作符非常相似,但是集合操作符只能用于集合的一些变换,而作用域函数可以作用于所有对象,...
集合是我们在代码编写时常用的操作数据的方式之一,具有非常重要的作用。 在kotlin中也有集合的概念,kotlin中的集合一般有三种:List、Map以及Set三种。而这三种...
一想到循环操作,我们第一个想到的就是Java中的for循环的写法: 但是需要注意的是,在Kotlin中是没有这种写法操作的,这种写法是不能运行通过的。 Kotlin中有许许多...
在kotlin中所谓的解构就是将一个类对象中的参数拆开来,成为一个一个单独的变量,从而来使用这些单独的变量进行操作。 从上面代码看到,我们首先声明了一个类Person1,其构...
Kotlin中的类 上面代码中我们声明了五种类的写法。 在Kotlin中定义一个类,必须使用class关键字来修饰(例如Main); 如果这个类有父类则使用 " : " 来代...
在Kotlin中没有方法这个概念,转而存在的是函数的概念。 函数的声明 我们声明一个函数,使用fun关键字来修饰函数。 我们可以看到这里我写了五种函数的书写方式。 第一种,是...
与Java的互相调用 由于Java与Kotlin是100%共通的,所以他们可以进行相互的调用。那么在Kotlin中声明了一个函数,在Java中该如何调用这个函数呢? 假设我们...