bingyu大佬 666
Android - 手把手教你写出一个支持嵌套滑动的View嵌套滑动机制,想必大家都不陌生,当我们在使用CoordinatorLayout + AppBarLayout框架设计界面,嵌套滑动就显得尤为地重要。Coordinator...
bingyu大佬 666
Android - 手把手教你写出一个支持嵌套滑动的View嵌套滑动机制,想必大家都不陌生,当我们在使用CoordinatorLayout + AppBarLayout框架设计界面,嵌套滑动就显得尤为地重要。Coordinator...
一、进程与线程区别 进程:系统进行资源分配和调度的基本单位,进程是线程的容器进程的生命周期:前台进程可见进程服务进程后台进程空进程 线程:CPU调度的最小单位。线程是进程中可...
浅克隆 概念:在浅克隆中,如果原型对象的成员变量是基本数据类型,将复制一份给克隆对象;如果原型对象的成员变量是引用类型(类,接口等非基本类型),则将引用对象的地址复制一份给克...
初始化顺序: 对于一个单独的类而言:静态部分(静态成员变量 + 静态代码块):按照定义顺序进行初始化普通成员(普通成员变量 + 普通代码块):按照定义顺序进行初始化构造函数 ...
一、Activity的生命周期: 1、典型情况下Activity的生命周期(详见Activity的生命周期的图): ①onCreate:与onDestory相对应,表示Act...
一、ViewPager2需要使用FragmentStateAdapter 不会调用Fragment的setUserVisibleHint(在Android X中已经被废弃),...
一、View跟随手指滑动
亲测使用的工具:1、charles 4.6.1. 2、Android 手机: 小米CC91、电脑端安装证书:(直接点击,会自动跳转到证书设置界面,不用理会) 2、手机连接代理...
一、防止View 快速点击
一、SharePreference的基本使用 获取sp对象 通过editor对数据进行保存操作等 获取数据 二、commit 实现 先同步内存 enqueueDiskWrit...
一、打包过程 打包流程: aapt阶段:使用aapt来打包res资源文件,生成R.java、resources.arsc和res文件(二进制 & 非二进制如res/raw和p...
一、悲观锁 悲观锁认为被它保护的数据是极其不安全的,每时每刻都有可能变动(考虑到最坏情况),一个事务拿到悲观锁后(可以理解为一个用户),其他任何事务都不能对该数据进行修改,只...
一、Path相关方法的运用 moveTo :移到下一次操作的起点位置 lineTo :添加上一个点到当前点之间的直线到Path Close:连接第一个点连接到最后一个点,形成...
一、使用限制 一个页面上只能有一个跑马灯效果//使用方法:加入以下属性 android:singleLine="true" ...
一、CoordinatorLayout 是material design中的组件,用来协调其子View并以触摸影响布局的形式产生动画效果的一个FragmentLayout. ...
一、在onLayout时去改变颜色 二、通过自定义onDraw去实现渐变 三、重点代码 通过Paint的Shader去实现渐变效果 //横向渐变 mLinearGradi...