工作需要一个自定义的Loading提示框,那么比起从网络上找第三方库修改,从零做一个Loading更能学到更多的知识,那么我们开始吧。
制作一个旋转的Loading控件
- 首先需要自定义View来承载动画
- 创建LoadingView继承自View
- 初始化画笔和图片资源
1 | private void init() { |
工作需要一个自定义的Loading提示框,那么比起从网络上找第三方库修改,从零做一个Loading更能学到更多的知识,那么我们开始吧。
1 | private void init() { |
开发中遇到了一个需求,如果应用在非前台的状态超过一定时间,就需要用户重新去登录。如果用户不进行登录,就回到主页。这种类似的需求我在银行类App中见到过。技术点就是如何判断App当前的状态。
但是这里面状态有很多,并不只是前后台。还有App在前台,但是用户锁屏放置的情况,这种情况,也是需要算作用户未使用App的,所以需要判断的状态如下。
应用状态:
总结出需要判断的内容之后,可以开始根据不同状态编写代码了。
需要解决的问题:
解决方案:
面对开发中遇到的需求,怎么办呢?研究呗!
关联控件
下面放出全部布局,然后逐一讲解内容实现。
Update your browser to view this website correctly. Update my browser now