首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android 控件
订阅
StayHere
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Android FlexboxLayout 布局详解
FlexboxLayout 是16年 Google I/O 上开源的一个布局控件,使得 Android 里的 CSS Flexible Layout 模块也能拥有同样强大的功能。同时还发布了强大的ConstraintLayout,感兴趣的同学可以去看看 Android Cons…
Android Paging分页库的学习(一)—— 结合本地数据进行分页加载
Paging分页面是google推出的一个结合RecyclerView进行分页加载数据的一个全新架构库,主要是为了解决一次性加载大量数据而造成的资源浪费问题。通过分页的方式,每次加载一页数据,既可以加快界面的渲染,又可以减少对象等资源的创建消耗。具体可以看官网 PagedLis…
NestedScrolling机制之CoordinatorLayout.Behavior实战
在上一讲中我们讲了NestedScrolling机制,其实android很多有些常用的控件都是支持NestedScrolling机制的,如RecyclerView,NestedScrollView等, 这些控件内部用的就是我们上一讲的东西,通过上一讲的内容其实我们已经可以实现很…
RecyclerView 性能优化 | 安卓 offer 收割基
阿里四面有三面都问了这个问题,在此做了整理,希望可以帮助到大家,欢迎查漏补缺。 这里的 Html.fromHtml(data) 方法可能就是比较耗时的,存在多个 TextView 的话耗时会更为严重,这样便会引发掉帧、卡顿,而如果把这一步与网络异步线程放在一起,站在用户角度,最…
ConstraintLayout 用法全解析
在以前,android是使用布局如LinearLayout 、RelativeLayout等来构建页面,但这些布局使用起来很麻烦,并且经常需要一层一层嵌套,写一个简单的页面就需要费很大的劲。所以在16年I/O大会上,google发布了全新的布局-ConstraintLayout…
Android如何实现超级棒的沉浸式体验
做APP开发的过程中,有很多时候,我们需要实现类似于下面这种沉浸式的体验。 一开始接触的时候,似乎大家都会觉这种体验实现起来,会比较困难。难点在于: 头部的背景图在推上去的过程中,慢慢的变得不可见了,整个区域的颜色变成的暗黑色,然后标题出现了。 StatusBar变的透明,且空…
Android Paging分页库的学习(二)—— 结合Room数据库进行分页加载
Paging分页面是google推出的一个结合RecyclerView进行分页加载数据的一个全新架构库,主要是为了解决一次性加载大量数据而造成的资源浪费问题。通过分页的方式,每次加载一页数据,既可以加快界面的渲染,又可以减少对象等资源的创建消耗。具体可以看官网 PagedLis…
android局部更新(RecyclerView+ DiffUtil)
1.不会触发 RecyclerView 的局部更新的动画。 2.性能低,会刷新整个 RecyclerView 可视区域。 之前google有发布一个list中item局部刷新的Api:DiffUtil DiffUtil完美解决了全局刷新的弊端;提高了UI 和data交互的…
FloatingActionButton在RecycleView中滑动隐藏显示
FloatingActionButton是的Google在com.android.support:design库中的一个悬浮按钮,一般简称(FAB按钮),他也是Material Design 设计的一员,FAB和RecycleView搭配是使用也是很常见的操作,譬如在recyc…