首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
cdc
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
145
文章 145
沸点 0
赞
145
返回
|
搜索文章
赞
文章( 145 )
沸点( 0 )
RecyclerView 性能优化 | 安卓 offer 收割基
阿里四面有三面都问了这个问题,在此做了整理,希望可以帮助到大家,欢迎查漏补缺。 这里的 Html.fromHtml(data) 方法可能就是比较耗时的,存在多个 TextView 的话耗时会更为严重,这样便会引发掉帧、卡顿,而如果把这一步与网络异步线程放在一起,站在用户角度,最…
Android 屏幕适配终结者
之前基于头条的适配方案写了篇文章 Android 屏幕适配从未如斯简单,但后续发现还是有挺多坑的,这些坑都记录在了 GitHub 屏幕适配问题汇总及解决,基于这么多坑,最终我发现了一种更完美的适配方案,本打算一个多月前就写这篇文章的,但由于公司事务繁忙一直抽不出空来,拖更到现在…
模仿Google News的TabLayout
开始模仿之前,先问个问题,这个控件是 TabLayout 吗?答案:是的,我用 monitor 看过了。 所以可以得到结论:直接魔改源码是最简单最快的方法。 可以看到这里我们仅利用已有的变量就能实现半个圆角矩形的效果。 从上一步我们可以看到,指示器的宽度是由 mIndicato…
如何自定义一个全局异常捕获器-SpiderMan
上图中,我们模拟了NullPointerException的发生,系统捕获了该异常,并用一个界面展示了出来。 想要实现全局异常的捕获我们需要了解Thead中的一个内部接口UncaughtExceptionHandler,该接口在JDK1.5中被添加。 所有我们需要自定义一个类去…
高仿QQ 发送图片高亮HaloProgressView
首先从图中看分两部分,一部分是进度条带光晕得效果。第二部分是圆圈扩散到整个图片,到显示完整图片的过程。接下来一步一步跟着代码分析实现。 1.绘制的范围包括图片显示都在圆角矩形内,所以首先要裁剪canvas到圆角矩形。 先保存画布,save()到最后要canvas.restore…
基于AOP设计的Fragment框架
本篇文章介绍一个关于Fragment的管理框架FragmentRigger。 这个框架的目标只有两个:1、让Fragment的使用更简单。2、使用成本最低的Fragment框架。 本篇先对该框架产生的背景进行说明,接着介绍该框架解决的问题并给出部分解决方案,最后,介绍该框架的用…
一个精简、全面、方便的AndroidLog库--ALog
首先献上GitHub地址: ALog ALog api build License Functions 可设置Log开启和关闭 可设置是否输出到控制台(Logcat) 可设置Log全局Tag 全局Tag为空时Tag为当前类名 可设置Log是否显示头部信息 Log头部含有当前线程名…
多媒体开发---视频播放器开发(android)
android中在实际的视频开发中多用即成的框架,或者自己封装相关的Manager来实现;下面介绍一个简单的android视频开发的过程: 1.实现网络和本地视频播放 2.点击控制播放,暂停 3.支持进度条的拖动,实时跟新进度,时间 4.支持横竖屏切换 5.…
丁香园iOS电话面试问题总结
今天下午去面试去面试一家初创公司,然后又接到到了丁香园的电话面试,这篇blog记录一下面试的一些问题,有的回答的还行,有点感觉不太好,主要是有些英文单词说的太low了估计被鄙视了吧,下面给大家总结一下面试的一些问题,有些回答是摘要一些大神blog的出处,都有给原链接,希望见谅~…
仿网易云音乐播放界面
仿网易云音乐播放界面
下一页
关注了
19
关注者
0
收藏集
1
关注标签
24
加入于
2016-08-27