首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
JesseLiang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
【Android进阶】RecyclerView之缓存(二)
上一篇,说了ItemDecoration,这一篇,我们来说说RecyclerView的回收复用逻辑。 答案是LayoutManager#onLayoutChildren()。 也就是说,正常情况下上述2者都是不参与RecycleView的回收与复用。 可以看到,每次有item滑…
让控件如此丝滑Scroller和VelocityTracker的API讲解与实战——Android高级UI
自定义控件中,难免会遇到需要滑动的场景。而Canvas提供的scrollTo和scrollBy方法只能达到移动的效果,需要达到真正的滑动便需要我们今天分享的两把基础利器Scroller和VelocityTracker。老规矩,先上实战图,再进行分享。 童鞋们可以先看下下面这段官…
Android 高级开发面试题以及答案整理
如今安卓开发不像前几年那么热门,但是高级人才依然紧缺,大家看着这句话是不是很熟悉,因为 web 高级人才也紧缺,c++ 高级人才一样紧缺,那么到了人工智能时代,人工智能时代的高级人才也同样会紧缺!似乎是高级人才的人在其他领域也是高级人才,而不是因为选择了热门才会一帆风顺。 业务…
Android通用业务弹窗管理方案V2
侵入WebChromeClient.onJsPrompt(webview, url, message, defaultValue, result)实现通信。
统一为项目中的Activity添加Toolbar
前言举个例子几张原生截图这四个Toolbar就是下面这四个button进入的我的代码实现主要代码:activity_base.xml:RecommendedDailyActivity中的代码:
三级 NestedScroll 嵌套滚动实践
我们知道 NestedScrolling(Parent/Child) 这对接口是用来实现嵌套滚动的,一般实现这对接口的 Parent 和 Child 没有直接嵌套,否则直接用 onInterceptTouchEvent() 和 onTouchEvent() 这对方法实现就可以了…
渣渣二本的辛酸面试之路
众所周知,2018的寒冬很难过,大批量互联网公司大量裁员,一直延续到2019年的春招,笔者2016年毕业于一个普通二本学校,工作位置在深圳,第一家公司待的是人力外包公司(外派到TCL),主要做的是电商和智能穿戴的项目,一年半后跳槽到了一家做智能穿戴app的小公司,至今已工作三年…
FIFO/LRU/LFU三种缓存算法
更多精彩文章。 欢迎Linux和java后端的同学关注公众号。 JVM内缓存是缓存体系中重要的一环,最常用的有FIFO/LRU/LFU三种算法。 1、FIFO是简单的队列,先进先出。 2、LRU是最近最少使用,优先移除最久未使用的数据。是时间维度。 3、LFU是最近最不常用,优…
超越九九八十一天的历练,Awesome-Third-Library-Source-Analysis诞生了
众所周知,优秀源码的阅读与理解是最能提升自身功力的途径,如果想要成为一名优秀的Android工程师,那么Android优秀三方库源码的分析和理解则是必备技能。因此,为了将知识成体系地聚合起来,笔者创建了Awesome-Third-Library-Source-Analysis这…
通过装饰器模式为 RoundedBitmapDrawable 加边框
1. 为什么要给 RoundedBitmapDrawable 加边框? 今天我们就在 《看完这篇文章,我保证你也会用 RoundedBitmapDrawable 创建圆角头像》 的基础上再向前走一步——为 RoundedBitmapDrawable 加边框。 2. 为 Roun…