仿IOS7解锁界面

iOS7的解锁界面还是比较绚丽的,所以简单模仿一下,主要是使用的GridView控件,主要的思路是用1-9数字占据GridView的0-8位置,数字0位置在最下面的居中位置,占据GridView的10的位置。在Adapter里进行位置的判断,填充对应的数字。其他两个位置可以添加自己想要的东西。点击事件的判断也是如此,根据位置不同在点击响应时填入对应的数据。

至于顶部用来标识密码长度的点可以通过ImageView使用android的selector来切换不同的状态标识例如

<selector
  xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_enabled="true" android:drawable="@drawable/page_indicator_unfocused" />
    <item android:state_enabled="false" android:drawable="@drawable/page_indicator_focused" />
</selector>
在代码中通过setEnable来进行控制。

其他的都比较简单了,可以通过源码中注释来看到。

源码下载地址http://download.csdn.net/detail/wo17796452/7517401

看下效果:



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值