android中屏保功能项目,【Android】一段时间不操作弹出【屏保】效果

仿屏保效果

最近项目的一个小Demo,和大家分享一下,本篇文章主要展示的是一个仿屏保的效果,用户在一段时间不操作会自动弹出屏保页面,当处于屏保页面的时候,【两秒内连续】按两次键盘【回车键】就会退出屏保页面,效果图如下:

0818b9ca8b590ca3270a3433284dd417.png

下面具体介绍一下实现过程:

一 、5秒不操作自动锁屏界面

这个界面非常简单,就一个TextView,直接贴代码:

二 、具体实现逻辑

首先看MainPresenter类,是计时具体的实现逻辑类,主要是通过Runnable来实现操作,当无操作时5秒后会执行Runnable,跳转到锁屏界面,5秒内有操作会重置计时,具体代码如下:

public class MainPresenter {

public final static int MSG_SHOW_TIPS = 0x01;

private IMainView mMainView;

private MainHandler mMainHandler;

private boolean tipsIsShowed = true;

private Runnable tipsShowRunable = new Runnable()

{

@Override

public voi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值