一 需求分析
1)需求来源与操作分析与技术分析
Android自带的时钟应用操作非常不人性化,对于常用倒计时和计时的小伙伴简直就是摧残。所以我打算做一个操作非常简单的倒计时widget。操作上类似自带闹钟的设置方式,环形时钟界面,点击某个时间,直接开始倒计时,widget是支持点击事件的,所以需求应该是可以实现的。
2)特别说明,作为拖延症晚期,有可能本文的计划完全不能实现,如果有一天我真的完成了计划。。 等到了那一天再说吧。。
二 开发计划
本app主要是希望开发widget,由于功能过于简单,所以主程序和widget采用同样的界面。计划上先开发主app,然后把相关代码移植到widget上。
具体计划如下:
- 确定绘制模式,是否使用全绘制(像游戏界面那样,按钮也是绘制上去的)
- 绘制底板
- 先制作倒计时,绘制周边的按钮,能够点击。
- 倒计时应该需要一个后台服务或者之类的承载,这样widget和app主界面用的是一套后台。
- 绘制弧形界面显示倒计时。
- 制作计时,直接用绘制弧形界面的方法绘制计时(可能颜色需要不一样)
- 移植到widget上。
- 再说再说。
三 等开发完了再说。。
时间: 2024-10-31 02:29:27