贪吃蛇类图和顺序图
16lz
2021-01-26
前段时间对android自带的sample snake进行了学习,代码比较简单,
自己画了个类图和顺序图,有不对之处,欢迎指正,
软件的设计思路以图表的形式表示出来比看代码形象了很多,
网络上也有前辈对这个例子做了详细介绍
类图:
顺序图:
软件自用户按上键开始启动后,snakeview会update界面,在update完后会调用RedrawHandler的sleep函数,
sleep会发送一个延时消息给RedrawHandler,RedrawHandler收到消息后会调用handleMessage,
在handleMessage里面调用snakeView的update,这样实现了一个循环体,用户每按一次方向键都会调用Snakeview
的update函数,更新界面。
更多相关文章
- Android(安卓)资源加载机制剖析
- 从AIDL开始谈Android进程间Binder通信机制
- Android进阶练习-自定义视图(3)
- Android之异步任务加载网络数据
- 第一讲:android socket 网络数据传输
- Android(安卓)7.1.1 通话记录数据库详解
- 关于真机测试的android选择图片在ImageView上显示,调用setImageBi
- android中Intent传值与Bundle传值的区别详解
- Android(安卓)Boot: After kernel stage