首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
auv1107
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
文章
热门
最新
Flutter 只知道 Future 还不够,你还需要 Completer
Completer 是创建 Future 的一种方式,它内部创建一个 Future ,并允许你在一段时间后主动完成它。一般如果你的异步操作是带回调的不能即时返回结果的类型,你需要用到 Completer。 但是如果你的计算操作是带 回调方法的,上面的就不能用了。你需要使用 Co…
[深入学习Flutter] ImageProvider工作流程和AssetImage 的自动分辨率适配原理
最近碰到一个问题,自己使用 AssetBundle 加载 asset 图片去绘制的时候,不能自动加载到正确分辨率下的图片。于是好奇想一探究竟—— ImageAsset 究竟做了什么,能自动适配不同分辨率的图片加载。 我们说过带问题读源码的思路是什么?一概览,二找入口,三顺藤摸瓜…
[Android] 写了个视差滚动布局 ParallaxLayout
新项目用到了大量的视差滚动效果,今天写了控件做支持,并非成熟但适用大多数简单场景,把大致思路在这里写下。 我们今天介绍的主要是以纵向的滚动效果为主,当然如果你要实现横向思路也一样。 1. 思路 简单实现这个效果思路很简单,只需要监听滚动控件的滚动行为,再根据不同组件的速度要求调…
[Android] 做了一个星空背景的动态 Drawable - StarrySky
分析一下效果图,就是在随机位置加了很多点,然后这些点以随机速度往随机方向做匀速直线运动。 因为是星星都动态的,所以要可以计算下一帧的位置,加一个move方法来计算。 方法很多,Timer ValueAnimator 甚至手动delay都可以。我们的目标就是每过 16ms(每秒6…
Node.js 实现简单的无侵入式缓存框架
最近在做 Node.js 地项目,然而 js ES 7 之前都不支持注解,目前见到的缓存框架虽然在 API 设计上都很简洁、很有想法。 可是痛点在于它们都是侵入式的,需要在业务逻辑代码中插入缓存逻辑,这些方式很不优雅。
Codelab 格式规范 - 构建你自己的 Codelab 学习系统
相信很多人都看过 Google 的 Codelab 课程,形式非常不错。 那么我们自己怎么写一个 Codelab 页面呢? 很简单,只要按照这篇格式规范写一篇文档,再使用 claat 工具 就能自动生成学习页面了。 你需要先加入 Google 社区 来获取阅读权限。 把 这篇文…
修改 support 包 TabLayout,实现新浪微博/即刻 APP 蚯蚓导航效果
TabLayout 核心用法不变,新增一些自定义属性。 1. 引入 lib Step 1. 添加 JitPack 仓库 Step 2. 添加依赖 2. 布局 只需要把你原来使用的 TabLayout 替换为 com.antiless.support.widget.TabLayo…
QQ 面对面快传的传应用功能,如何找到已安装应用的安装包?
在手机里我们通常看不到已安装应用的安装包,但是有时我们又会有些好玩的应用或游戏给好友分享。没有网络的情况下怎么办呢? 有朋友发现了QQ的面对面快传能直接发送已安装应用的apk。惊了(惊恐脸)。因为在我印象里,安卓应用和windows软件的安装包一样,都是一系列文件打包压缩集合。…
PendingIntent 是个啥?官方文档描述的很到位。我给翻译翻译
出于对 PendingIntent 的好奇心,翻阅了很多资料。最后发现还是官方文档描述地到位。前三段话读下去已经解决了我的大部分疑惑。整篇读完有种豁然开朗的快感。 等翻译完,开始有点不解自己最初竟然会有为什么不直接使用 Intent 代替 PendingIntent? 这样的问…
auv1107/tablayout-android
修改 support 包 TabLayout,实现新浪微博/即刻 APP 蚯蚓导航效果 TabLayout 核心用法不变,新增一些自定义属性。
下一页
个人成就
文章被点赞
174
文章被阅读
52,503
掘力值
1,231
关注了
22
关注者
915
收藏集
0
关注标签
10
加入于
2017-06-09