首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android UI
订阅
IAM四十二
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 1订阅
一个通用的圆角View
这篇文章的目的就是介绍一个通用的圆角View,可以根据圆角的复杂度来灵活切换实现方式。 本自定义View可实现的效果如下: 之前的文章中介绍了实现圆角的各种方式,也比较了各种方案的优势和局限。 圆角实
一文理解 onMeasure -- 从 MeasureSpec 说起
记得我刚接触自定义 View 的时候,关于 View 的测量、布局、绘制三大流程,最难懂的就是 onMeasure 过程。相比于 onLayout 和 onDraw 只关注当前 View 的逻辑
Android 自定义控件三部曲文章索引
自定义控件
Android 状态栏操作,你想知道的都在这里了
一直以来,iOS 设备上状态栏背景色和图标文字颜色的灵活可变性始终受到设计人员的青睐,有意地恰当地融入到 App 的各种界面设计当中,更好地提升用户体验。 由于系统的限制,在老版本的安卓系统中,Android App 无法做到这些,产生一些设计上的遗憾。幸运的是,自 4.4 版…
反思|Android LayoutInflater机制的设计与实现
Android体系本身非常宏大,源码中值得思考和借鉴之处众多。以LayoutInflater本身为例,其整个流程中除了调用inflate()函数 填充布局 功能之外,还涉及到了 应用启动、调用系统服务(进程间通信)、对应组件作用域内单例管理、额外功能扩展 等等一系列复杂的逻辑。…
第一站小红书图片裁剪控件,深度解析大厂炫酷控件
哈哈,就是这样了。效果差了一些,感兴趣的小伙伴们可以运行代码感受丝滑与弹性。前段时间在竞品小红书上看到了这样的效果:图片可以跟随手指移动,双指可以(无限)放大,缩小,还可以挤压,手指抬起后还有一个有趣的效果,图片回弹。。。一直想撸一个手势的控件,正好可以模仿小红书图片裁剪控件,…
骨架屏(Skeleton Screen)在Android中的应用
在如今获取用户成本越来越高的情况下,好的用户体验能够更好的留住用户。为了提升产品的用户体验,各种技术层出不穷,其中,尤以菊花图以及由它衍生出的各种加载动画最为突出。 对于菊花图,想必是又爱又恨。而如今有了比菊花图设计体验更棒的方法,即常看到的Skeleton Screen Lo…
RecyclerView 源码解析
通过桥接, 组合, 适配器, 观察者模式来解读 RecyclerView
抽丝剥茧RecyclerView - 化整为零
抽丝剥茧RecyclerView系列文章的目的在于帮助Android开发者提高对RecyclerView的认知,本文是整个系列的第一章。 RecyclerView已经出来很久了,很多开发者对于RecyclerView的使用早已信手拈来。如下就是一张使用网格布局的Recycler…
史上最全的Android面试题集锦
在Android开发中,不管是插件化还是组件化,都是基于Android系统的类加载器ClassLoader来设计的。只不过Android平台上虚拟机运行的是Dex字节码,一种对class文件优化的产物,传统Class文件是一个Java源码文件会生成一个.class文件,而And…