首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
迷人的萨克斯
掘友等级
Android开发
|
不知名互联网公司
慢慢来,会很快。
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
57
文章 54
沸点 3
赞
57
返回
|
搜索文章
赞
文章( 54 )
沸点( 3 )
效果炸了!Android自定义View实现一个炫酷的时钟
一、背景 1.1、控件效果 要实现的自定义控件效果大致如下,实现过程中用到了比较多的自定义View的API,觉得比较有代表性,就分享出来也当做学习总结 项目代码已上传github :https://g
Android查看第三方库的依赖树汇总
项目的开发过程中,我们或多或少都会引入第三方库,引入的库越多,越容易产生库之间的依赖冲突。 下面就拿我遇到的问题还原一下: 之前接人容联客服系统的时候,集成完成后进入客服页面发生闪退,我们回顾一下错误
FlipperView - 翻牌一样翻 View
一个 Android layout,使用带透视的翻转动画来逐个显示里面的 Child view。
滑动流畅、功能齐全、用法简单、高度自定义的滚轮控件和选择器
A smooth, highly customizable wheel view and picker view, support 3D effects like iOS.
探索 Glide 原理
Glide 图片加载流程大致三可以分为三个阶段:`发起请求`、`启动任务`以及`解码图片`。Glide 的缓存用的是`三级缓存机制`,图片的缓存分为`内存缓存`、`磁盘缓存`和`来源缓存`。
聊聊获取屏幕高度这件事
问题的起因是我发现 PopupWindow弹出位置不正确时发现的。其实早在两年多前,我就发现我手上的小米MIX2s 获取屏幕高度不正确...
Android DiffUtil 封装|深拷贝
RecyclerView已经逐渐成为一个安卓开发写一个滑动布局必备的控件了,但是项目中用的大部分还是notifyDataSetChanged ,而在方法注释上其实更推荐我们直接使用增删改换这四个方法。 但是真实开发中,如果只是分页增加可能还简单点,我们可以用notifyItem…
Android主流三方库源码分析(三、深入理解Glide源码)
前两篇我们详细地分析了Android的网络底层框架OKHttp和封装框架Retrofit的核心源码,如果对OKHttp或Retrofit内部机制不了解的可以看看Android主流三方库源码分析(一、深入理解OKHttp源码)和Android主流三方库源码分析(二、深入理解Ret…
实现一个可定制化的FlowLayout -- 原理篇
这里主要以 TabFlowLayout 来说明,至于 LabelFlowLayout,相信大家看完分析,也知道该怎么去实现了。 上面中,子控件的宽度进行累加,高度则取子控件中最大的那个,再通过 setMeasuredDimension(width, height); 赋值给父控…
Android触摸事件传递机制
一个Activity包含了一个Window对象,这个对象是由PhoneWindow来实现的。PhoneWindow将DecorView作为整个应用窗口的根View,而这个DecorView又将屏幕划分为两个区域:一个是TitleView,另一个是ContentView,而我们平…
下一页
个人成就
文章被点赞
43
文章被阅读
24,627
掘力值
377
关注了
51
关注者
4
收藏集
11
关注标签
2
加入于
2017-03-08