240 发简信
IP属地:江苏
  • SnapHelper

    简介 SnapHelper发布在v4包中,其实它是对RecyclerView功能的一种拓展。用于辅助RecyclerView在滚动结束时将Item对齐到某个位置。 SnapH...

  • Kotlin流程控制

    if , when , for , while if 表达式 在 Kotlin 中,if 是带有返回值的表达式。因此Kotlin没有三元运算符(condition ? the...

  • GreenDao

    简介,依赖集成,数据库封装集成 为什么不使用原生SQLite 1、创表,增删改查需要些大量代码,开发效率极低2、需大量封装,测试繁琐3、效率极低(当你使用了GreenDao|...

  • Kotlin类和继承

    1.类,构造函数,二级构造函数,创建类的实例2.类成员3.继承,复写方法,复写属性,复写规则4.抽象类5.密封类 类 在 Kotlin 中类用 class 时 构造函数 在 ...

  • Kotlin函数

    函数声明,函数用法 函数声明 Kotlin 中的函数使用 fun 关键字声明 函数用法 可变数量的参数 函数作用域 在 Kotlin 中函数可以在文件顶层声明,这意味着你不需...

  • Kotlin 基本数据

    数值类型 Q:Java的基本数据类型 Kotlin 处理数值的方法和 java 很相似,但不是完全一样。比如,不存在隐式转换数值的精度,并且在字面上有一些小小的不同Kotli...

  • Kotlin简单了解

    apihttps://github.com/huanglizhuo/kotlin-in-chinese[https://github.com/huanglizhuo/kotl...

  • 120
    FileProvider

    通常开发中,适配Android7.0主要就是适配其中文件访问权限。比如调用系统拍照,应用更新后安装功能都是涉及到。 在清单文件中声明provider标签 android:au...

  • Design

    前言 Design Support Library是Google在2015年的IO大会上发布的全新Material Design支持库,在这个support库里面主要包含了 ...

  • Matrix

    前言 Matrix 就是矩阵的意思,我们通常使用它进行一些图片的变化操作平移、缩放、旋转、错切、水印等效果 矩阵 常用api Matrix 三种动作 pre 、post 、s...

  • View事件分发

    前言 android事件处理,最复杂的就是对Touch事件的处理,因为Touch事件包括:down, move, up, cancle和多点触摸等多种情况,多点触摸的情况先不...

  • 自定义View-CircleProgress

    前言 自定义圆形进度条 基本变量 onMeasure 测量View大小 onSizeChanged 进行View中所有值的计算 drawText 绘制文字 drawArc 绘...

  • 自定义View-绘制流程

    前言 原生View不满足我们的业务需求,我们要自定义View 自定义View基础 类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自T...

  • 120
    属性动画

    前言 Animations can add visual cues that notify users about what's going on in your app. ...

  • 帧动画

    前言 帧动画,我们从字面意思来理解,帧:就是影像动画中最小单位的单幅影像画面,相当于电影胶片上的每一格镜头。 一帧就是一副静止的画面,连续的帧就形成动画,如电视图象等。 实现...

  • 120
    补间动画

    前言 补间动画也是由我们指定动画开始、动画结束2个关键点,中间部分的动画由系统完成。Android补间动画不改变本身执行动画view的属性,我们看到只是效果。 屏幕坐标轴 具...

  • RxLifecycle

    前言 随着RxJava及RxAndroid的逐渐推广,使用者越来越多,但是有一个问题,RxJava的使用不当极有可能会导致内存泄漏。 GitHub adding depend...

  • RxPermissions

    前言 Android 6.0以上动态权限申请框架,方便权限申请 GitHub https://github.com/tbruyelle/RxPermissions addin...