首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
view相关
订阅
houliang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
Android 复杂列表的实现
RecyclerView 控件从 2014 发布以来,目前已经普遍用于项目中,来承载各种列表内容。同时,列表样式也随着项目变的越来越复杂,从简单统一的列表,变化成头部、脚部、不同类型的 Item 互相组合。本文将通过一些开源库来学习一下如何实现各种复杂类型的列表,分析了 viewType 应该如何与视图、数据相绑定,并将业务逻辑单独分离。
Viewpager 实现真正的无限滑动 Banner,拒绝 Integer.MAX_VALUE
不使用 Integer.MAX_VALUE 实现无限 banner 滑动,gif 图有点快可能看不清,自己可以写个 demo 试试
下拉刷新、上拉加载实战:带你理解自定义 View 整个过程
通过自定义下拉刷新,上拉加载控件,详细理解自定义 View 的整个过程,以及简单交互动画
我所理解的 PhoneWindow 的一个作用
为什么系统在创建 Acivity 或者 Dialog 的时候封装了 PhoneWindow 对象,而我们自己写悬浮窗口的时候并没有使用 PhoneWindow 对象? 为什么 Diaog 封装了 PhoneWindow 对象,而 PopupWindow 却直接将 contentView 封装成 PopupDecorView(FrameLayout 子类),直接调用 WM 来添加 view?