首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
auv1107
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
[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 核心用法不变,新增一些自定义属性。
Android 定位 fd 泄露工具
为了定位 fd 泄露,写了个小工具。 检查 android 应用 fd, 展示两次应用操作之间的 fd 变化情况。
理解 Handler
一年四度的面试季节,老生常谈的 Handler 源码问题。掌握 Handler 源码,可以说能为面试添上浓墨重彩的一笔。 那么今天这篇文章,就深入 Handler 的各个死角,让你对面试中 Handler 的问题应对自如。 一个 Looper 维护唯一的一个消息队列,一个 Lo…
下一页
个人成就
文章被点赞
177
文章被阅读
69,132
掘力值
1,396
关注了
22
关注者
914
收藏集
0
关注标签
10
加入于
2017-06-09