首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
zyl409214686
掘友等级
android
逆水行舟、不进则退
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
107
文章 101
沸点 6
赞
107
返回
|
搜索文章
最新
热门
android 自定义范围选取控件CustomRangeSeekBar
最近在做一款音乐剪切小工具, 需要用到一个范围选取的控件。没有合适的系统控件只能自定义一个。 构造方法中初始化paint以及自定义属性等其他参数。 重写onMeasure方法确定view大小。 重写onSizeChanged 方法初始化进度条rectF类对象。 重写onDraw…
dagger2源码简析
关于dagger github上是这样介绍的。 dagger2有很多用法,本文用最一个简单的使用方法所生成的源码来进行剖析。首先把我们的栗子代码贴出来: 我们从DaggerHelloActivityComponent.create().inject(this);注入依赖的方法口…
butterknife源码简单分析&原理简述
butterknife来自于 著名的大神JakeWharton,github 上是这么描述它的功能和原理的。 绑定android视图和事件回调到字段和方法。 通过使用注解处理并生成模板代码,为你绑定android视图中的字段和方法。 工欲善其事,必先利其器。我们把butterk…
单一职责原则
这是SOLID原则这一系列的第二篇文章,主要来描述单一职责(SRP)原则。SRP指出“每一个类或者类似的代码块应该只有一个职责,所以只有一个原因会使其改变”。 单一职责原则(SRP)声明"一个类的改变的原因绝对不能超过一个"。这意味着你的类或者结构体都应该只有一个工作要做。类中…
AndFix原理浅析(二)之补丁合并原理
上一遍写了AndFix原理浅析(一)之补丁生成原理,本篇来分析补丁过程原理。如果还没有了解如何使用AndFix可以看之前的文章AndFix 实战以及遇到的坑。回顾之前文章,AndFix使用上主要是如下代码: 首先到github上把AndFix源码clone下来。按照顺序先来看c…
AndFix原理浅析(一)之补丁生成原理
AndFix主要是两个部分,一个是patch文件的生成,第二个是打补丁的过程。上一篇AndFix 实战以及遇到的坑已经进行了相关过程的描述。本篇进行原理分析,为了能够思路清晰一些,分为两篇来分别分析这两个部分。打补丁,首先要有补丁文件,本篇首先来分析补丁文件的生成原理。 And…
里氏替换原则
这是SOLID原则这一系列的第四篇文章,主要来描述里氏替换(LSP)原则。LSP指定所有引用基类的地方必须能透明地使用其子类的对象。 里氏替换原则(LSP)适用于继承的层级结构。它指定你应该设计你的类,以便于客户端依赖关系可以替换为子类,而这一切客户端不知道。因此,所有子类必须…
开闭原则
这是SOLID原则这一系列的第三篇文章,主要来描述开闭(OCP)原则。OCP指出“所有的类或者类似的源代码应该对拓展开放,对修改关闭”。“对拓展开放”意思是你应该设计你的类,以便于有新需求的时候新增新的功能。“对修改关闭”意思是一旦你开发完一个类就不能再修改, 除非是修复bug…
制作lottie动画并应用到android项目
最近在做一款音乐剪切的项目,启动页需要静态图太生硬了, 于是做了一个lottie动画效果。具体过程如下: 动画效果工具Adobe After Effects CC, 我这里用到的环境是Mac,下载地址以及破解请看这里 http://www.sdifen.com/mac-adob…
开源一款超级好用的mp3剪切器app
该app使用了MD规范,界面风格简洁,功能上mp3剪切铃声制作,实用性比较强。 功能上虽然简洁,但是技术上该项目“麻雀虽小,五脏俱全”。 首页使用了CoordinatorLayout+AppBarLayout+DrawerLayout+NavigationView的经典MD设计…
下一页
个人成就
文章被点赞
257
文章被阅读
51,505
掘力值
1,069
关注了
9
关注者
20
收藏集
7
关注标签
10
加入于
2017-07-04