Skip to content

对com.google.zxing:core:3.3.3二次封装,形成jar包,可自定义view,可控制解码算法等。

Notifications You must be signed in to change notification settings

cherry-cheng/AndroidBasicStudy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AndroidBasic Study

Qrcode封装

对com.google.zxing:core:3.3.3二次封装,形成jar包,可自定义view,可控制解码算法等。

IoC思想实现的简易ViewBinder

利用注解,反射实现布局的注入、控件注入、点击事件的注入以及RecyclerView的点击和长按事件的注入

三阶贝塞尔曲线

基于Path源码机制结合ObjectAnimator封装简易框架,让view曲线运动

Handler源码分析

按照生产者消费者模式,写出一个简易版的Handler的处理方法

网络请求框架的大致理解

封装简易版网络请求框架

AnimationDemo中是Canvas的drawBitmap

简历版本的drawBitmap的对号动效和树叶加载进度条的效果

组件化项目架构的基础配置

组件化项目的架构以及组件之间的数据传递方式

进程保活/拉活的做法

进程保活的方法:1像素、starForegroundService.进程拉活,双进程互相binder.(感觉都不是好的方法,仅当作学习)

适配相关

自定义像素适配、百分比适配、像素密度适配、刘海屏的适配

material design相关特性

md的系统学习

自定义控件的实战

PathMeasure的花样玩法儿、RecyclerView的剖析、svg的自定义用法、阿里的vlayout的源码分析

LayoutInflater

深入了解LayoutInflater工作原理,原生控件属性加入自定义属性的解析 ##事件分发 用java项目模拟事件分发的原理,简单学习使用,DOWN事件处理 TouchTarget优秀思想 ##网易云音乐列表界面的实现和适配原理 这种适配方式可用于任何机型和情况,主要是滑动透明度变化 Glide高级用法

About

对com.google.zxing:core:3.3.3二次封装,形成jar包,可自定义view,可控制解码算法等。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages