自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android-状态机算法思想实现礼物连击需求

演示效果: 需求描述: 在发送礼物按钮上进行连击,界面上展示礼物且礼物数字随着连击事件增加。需求扩展:数字变动的间隔时间可通过参数设置。 思路简析: 这可以看作是一个生产-消费模型,用队列来存储连击事件。什么是状态机思想呢?简单地说,就是n个状态在不同条件下互相转化的过程。那么如何通过状态机思想来分析这个需求呢? 首先,罗列出所有状态:START、WORKING、WAITING、STOP 然后画草图,画出状态之间的转换条件: 按照状态机思想画上草图后,状态之间的关系链就会变得很清晰。 源码: publi

2020-07-02 23:32:06 581

原创 Android-源码角度解析Handler通信机制

这篇文章将从源码角度梳理Handler(处理器)、Message(消息体)、MessageQueue(消息队列)、Looper(循环器)之间的关系。 Handler的创建: public Handler(Callback callback, boolean async) { if (FIND_POTENTIAL_LEAKS) { final Class<? extends Handler> klass = getClass();

2020-06-12 15:01:46 1733

仿iOS无限循环滑动日历

可以双向无限循环滑动,滑动改变一周数据,点击按钮改变一个月的数据

2016-01-29

空空如也

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

TA关注的人

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