首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android 常用
订阅
星火燎原16
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
view系列-viewGroup进阶(FlowLayout实战)
前面viewGroup文章简单阐述了自定义viewGroup需要注意的事项,但是过于简单,实战性不强,导致对viewGroup理解的比较浅显,所以这篇文章主要是结合实战例子进行讲解。 基本上解决了上面的问题,整个控件就达到了我们的要求。 前面我们讲到,测量控件大小 核心方法就是…
如何应对Android面试官-> NestedScrollView 嵌套滑动机制详解,手写 NestedScrollView 核心实现
NestedScrollView嵌套滑动机制详解,手写NestedScrollView核心实现,大厂面试官助你轻松应对嵌套滑动连环炮
Android 逆向入门保姆级教程
Android 逆向开发是指对已发布的 Android 应用进行分析和破解,以了解应用程序的内部工作原理,获取应用程序的敏感信息,或者修改应用程序的行为。
必知必会,7个使用Android Fragment容易犯的错误【译】
对于Android开发者来说,深入理解Fragment的原理是重要的。但是,Fragment是一个复杂的组件,大部分人使用它都会犯一些错误。
Glide4 使用教程
记得我刚开始学习 Android 那会,还不懂三方框架,比如 Picasso、Glide、Fresco 等图片加载框架,为了加载一个网络图片老费劲了(也可能是萌新,懂的少),首先要通过网络请求得到一个输入流,然后再通过 BitmapFactory.decodeStream() …
WMRouter:美团外卖Android开源路由框架
WMRouter是一款Android路由框架,基于组件化的设计思路,功能灵活,使用也比较简单。 WMRouter最初用于解决美团外卖C端App在业务演进过程中的实际问题,之后逐步推广到了美团其他App,因此我们决定将其开源,希望更多技术同行一起开发,应用到更广泛的场景里去。Gi…
杀不掉的知乎 - 聊一聊 Android 的多任务
这是我在最近使用知乎的时候出现的,可以看到在任务列表里面看不到知乎,但很明显它还在运行中。你现在打开知乎看大概率是正常的,原因后面会提到。 通常要杀掉一个 APP 的进程,最直接的方法的就是在任务列表里把对应的任务划掉。于是,保活黑科技又增加了一种新思路:如果在任务列表里把应用…
UI系列一Android多子view嵌套通用解决方案
百度App在17年的版本中实现2个子view嵌套滚动,用于Feed落地页(webview呈现文章详情 + recycle呈现Native评论)。原理是在外层提供一个UI容器(我们称之为”联动容器”)处理WebView和Recyclerview连贯嵌套滚动。 当时的联动容器对子v…
RecyclerView中DiffUtil的一些注意事项
移动设备屏幕大小有限(不得不说我是顽固的小屏爱好者,大于5.5寸难以接受,时代已经抛弃我了哈哈),列表(List)可以说是一个出现非常高频的交互设计。大多数情况下我们的列表不仅仅是一次性加载本地数据,而要应付来自网络的各种动态内容,可能是增加、删除等操作。 在Android开发…
实现一个带下拉弹簧动画的 ScrollView
在刚推出的 Support Library 25.3.0 里面新增了一个叫 SpringAnimation 的动画,也就是弹簧动画。要是用它来做一个滑动控件下拉回弹的效果,应该不错吧。 来设置上面两个属性。 再调用 springAnim.start() 就可以开始动画啦。 简单…