首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
好东西
订阅
5imon
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
Material Design 学习资料收集
一份很全面的 Material Design 学习资料收集,内容包括:教程文档、开源项目、开源库、视频等等,值得收藏。
这次自定义不一样的进度条
这次新项目来了一个不同寻常进度条,效果图如下,废话不多说,直接从进度条背景、虚线圆弧、渐变背景圆弧、进度数值显示、文字介绍、进度条当前点本篇主要涉及到的方法如下:drawArc、drawCircle、
单例模式的六种写法
缺点:加入synchronized关键字,造成不必要的同步开销。不建议使用。 缺点:第一次加载稍慢,由于Java内存模型一些原因偶尔会失败,在高并发环境下也有一定的缺陷,但概率很小。 如果执行顺序是1-3-2,那多线程下,A线程先执行3,2还没执行的时候,此时instance!…
花了 4 个月整理了 50 篇 Android 干货文章
从第 1 篇文章到现在已经 4 个月了,按类别整理一波技术干货。 目录 热门技术 View 代码封装 源码分析 精进之路 热门技术 Kotlin 初探 Kotlin 成了 Google 的亲儿子,现在赶紧来学学跟着 google 学习 mvp 架构跟着 google 学习 mvp 架构(clean 篇)给初学者的…
Android自定义控件:一款多特效的智能loadingView
这里我是用自己的方式实现:当文字长度超过控件长度时,文字需要来回滚动。所以自定义控件因为你需要什么样的功能可以自己去实现(当然这个方法也是在onDraw里,为什么这么个顺序讲,目的希望我希望你能循序渐进的理解,如果你觉得onDraw方代码太杂,你可以用个方法独立出去,你可以跟作…
重学Android-我对Handler有了新认识
在文章开始之前,友情提示,我会默认大家有了解Handler,Looper,MessageQueue的基础知识,不清楚的同学可以自行查阅别的资料哈。 由于Handler在Framework层的代码量也是比较大的,一篇文章不可能面面俱到,所以我打算从Handler的使用入手,只对关…
仿知乎分享界面
最近在做一个资讯类的APP,上面需要一个分享功能,项目不大,如果去使用官方的SDK还需要审查之类的,感觉太麻烦。偶然看到知乎的分享界面做得不错,拿到我这个项目中正合适,在网上查了一下资料,使用BottomSheetDialogFragment结合系统自带的分享功能就可以做到它的…
ItemTouchHelper实现可拖拽和侧滑的列表
笔者使用 RecyclerView 的 ItemTouchHelper 来实现这个效果,过程非常简单。 这是一个给 RecyclerView 添加侧滑删除和拖拽的工具类。有了它,我们就可以很方便的实现上面的效果。 从构造器: ItemTouchHelper(ItemTouchH…
Android:手把手带你清晰梳理自定义View的工作全流程!
今天,我将为你清晰梳理自定义View的全流程!
android6.0动态权限申请的正确流程
从 Android 6.0(API 级别 23)开始,用户开始在应用运行时向其授予权限,而不是在应用安装时授予。所以如果你的应用使用到了一些危险权限,就必须在AndroidManifest.xml 中静态地声明需要用到的权限,并在使用到该功能时要动态的申请,否则在调用到相应权限…