自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

原创 RecyclerView滑动窗口显示大尺寸广告位

翻看腾讯新闻App时,发现有个广告UI交互挺好玩的。先看图gif图片可能有点卡,从视觉上看,有点像底部放了张海报,上层列表有个窗口透视过去,随着滚动窗口看到底部海报不同部分。撸起袖子开干。一般自定义View相关的,第一步就是做拆解。首先,如果从排版看,最外层View不是RecyclerView就是ListView方案一如图:底部是一个ImageView,上层是一个列表Re...

2019-12-26 19:31:49 275 4

原创 【性能优化】Android冷启动优化

前段时间做冷启动优化,刚好也很久没写博文了,觉得还是很有必要记录下。一.常规操作public class MainActivity extends Activity { private static final Handler sHandler = new Handler(Looper.getMainLooper()); @Override prote...

2019-07-26 00:34:38 471

原创 Activity.onWindowFocusChanged()调用流程

之前梳理了Activity的启动时序图,想着Activity.onWindowFocusChanged()的调用流程又是怎样的?追了下源码,梳理出来分享下。首先看ActivityThread.handleResumeActivity()public final class ActivityThread { final void handleResumeActivity(IBin...

2018-11-06 21:32:54 2602

原创 2018 Android面试心得,已拿到offer

从16年毕业至今,就职过两家公司,大大小小项目做了几个,非常感谢我的两位老大,在我的android成长路上给予我很多指导,亦师亦友的关系。从年前至今参加面试了很多公司,也收到了几家巨头的offer,还有其他公司的。总结下经验,也是对过去的一个回顾和总结吧。一、简历网上有很多对程序员简历的一些指导,这里就不重述,大家可以搜下网上其他大神的总结,结合自身情况修改下。我有几点建议:1.尽...

2018-03-15 14:05:37 50720 25

原创 Android滑动冲突解决方式(下拉刷新上拉加载更多,适配RecyclerView/ListView/ScrollView)

一、Android事件的分发机制这里需要了解下Andorid事件的分发机制。事件分发一般是针对一组事件,即ACTION_DOWN > ACTION_UP 或 ACTION_DOWN > ACTION_MOVE... >ACTION_UP,其中涉及事件分发的主要方法有 dispatchTouchEvent(MotionEvent event)、onInterceptTouchEvent(Mo

2018-01-10 13:19:06 1528

原创 微信公众号支付签名验证错误chooseWXPay:fail

微信公众号支付

2017-08-09 14:17:35 24597 5

自定义上拉刷新下拉加载更多

滑动冲突解决方式,自定义下拉刷新,上拉加载更多,适配RecyclerView/ListView/ScrollView,支持自定义刷新Header/Footer,支持自动加载更多或手动上拉加载更多。

2018-01-10

高德地图聚合Marker

最近写一个关于高德地图Marker聚合的小项目,在网上找了很多,有很多大神已经写了很多demo,于是下载下来看了代码,但没有我想要的效果(但很有帮助)。主要是想实现(1)地图支持Marker刷新,而刷新后替换掉没用了的Marker(并不是全部Marker擦除后重新全部添加,那样没变的Marker也会有闪动),(2)聚合时没被聚合的Marker不动,被聚合的marker擦掉,然后添加聚合的Marker

2016-12-17

RecyclerView实现弹幕效果

想实现一个带自定义布局的弹幕,原本使用动画完成,但发现动画难控制,而且创建view又要考虑内存优化问题,所以偷懒,利用recyclerView实现,效果还有点像跑马灯效果,循环播放

2016-10-29

listview异步加载网络数据

通过学习慕课网http://www.imooc.com/learn/406异步加载课程写的代码,可以下载代码后听老师讲解,讲得挺不错的,思路清晰。

2016-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除