简介 SnapHelper发布在v4包中,其实它是对RecyclerView功能的一种拓展。用于辅助RecyclerView在滚动结束时将Item对齐到某个位置。 SnapH...
if , when , for , while if 表达式 在 Kotlin 中,if 是带有返回值的表达式。因此Kotlin没有三元运算符(condition ? the...
简介,依赖集成,数据库封装集成 为什么不使用原生SQLite 1、创表,增删改查需要些大量代码,开发效率极低2、需大量封装,测试繁琐3、效率极低(当你使用了GreenDao|...
1.类,构造函数,二级构造函数,创建类的实例2.类成员3.继承,复写方法,复写属性,复写规则4.抽象类5.密封类 类 在 Kotlin 中类用 class 时 构造函数 在 ...
函数声明,函数用法 函数声明 Kotlin 中的函数使用 fun 关键字声明 函数用法 可变数量的参数 函数作用域 在 Kotlin 中函数可以在文件顶层声明,这意味着你不需...
数值类型 Q:Java的基本数据类型 Kotlin 处理数值的方法和 java 很相似,但不是完全一样。比如,不存在隐式转换数值的精度,并且在字面上有一些小小的不同Kotli...
apihttps://github.com/huanglizhuo/kotlin-in-chinese[https://github.com/huanglizhuo/kotl...
通常开发中,适配Android7.0主要就是适配其中文件访问权限。比如调用系统拍照,应用更新后安装功能都是涉及到。 在清单文件中声明provider标签 android:au...
前言 Design Support Library是Google在2015年的IO大会上发布的全新Material Design支持库,在这个support库里面主要包含了 ...
前言 Matrix 就是矩阵的意思,我们通常使用它进行一些图片的变化操作平移、缩放、旋转、错切、水印等效果 矩阵 常用api Matrix 三种动作 pre 、post 、s...
前言 android事件处理,最复杂的就是对Touch事件的处理,因为Touch事件包括:down, move, up, cancle和多点触摸等多种情况,多点触摸的情况先不...
前言 自定义圆形进度条 基本变量 onMeasure 测量View大小 onSizeChanged 进行View中所有值的计算 drawText 绘制文字 drawArc 绘...
前言 原生View不满足我们的业务需求,我们要自定义View 自定义View基础 类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自T...
前言 Animations can add visual cues that notify users about what's going on in your app. ...
前言 帧动画,我们从字面意思来理解,帧:就是影像动画中最小单位的单幅影像画面,相当于电影胶片上的每一格镜头。 一帧就是一副静止的画面,连续的帧就形成动画,如电视图象等。 实现...
前言 补间动画也是由我们指定动画开始、动画结束2个关键点,中间部分的动画由系统完成。Android补间动画不改变本身执行动画view的属性,我们看到只是效果。 屏幕坐标轴 具...
前言 随着RxJava及RxAndroid的逐渐推广,使用者越来越多,但是有一个问题,RxJava的使用不当极有可能会导致内存泄漏。 GitHub adding depend...
前言 Android 6.0以上动态权限申请框架,方便权限申请 GitHub https://github.com/tbruyelle/RxPermissions addin...