2012年7月24日

Android View的点击事件导致文字颜色变化的实现原理

摘要: 程序的良好UI设计会给用户良好的体验,下面来分享一下微信页面的忘记密码点击之后颜色变化是怎么实现的我们先看效果图点击前点击时通过效果图我们看到了点击前和点击时颜色发生了变化,一开始感觉这个点击之后会有相应的处理逻辑,我想着这个肯定是用一个Button来实现的,但是后来一想不对呀,Button extends TextView ,而且TextView extends View,Button和TextView都可以设置点击事件,所以忘记密码用Button 和TextView 效果是一样的。但是有一点要注意,使用Button的话我们必须要给它设置android:background="@n 阅读全文

posted @ 2012-07-24 15:57 oasis2008 阅读(1362) 评论(0) 推荐(0) 编辑

登录界面与Android软键盘显示、隐藏的交互设计

摘要: 在我们的Android应用中最常与Android的软键盘打交道的要属登录界面了,下面是本人感觉比较好的几个登录界面如下1,微信2,糗百以上两个都是弹出软键盘之后布局上没什么变化的,也就是巧用布局正好登录的按钮不被软键盘挡到,假如我们的UI是登录按钮被挡到的情况下我们该如何处理呢?3,陌陌这种交互我个人感觉是很良好的。那么这块布局是怎么处理的呢?登录页面的布局如下 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://sc 阅读全文

posted @ 2012-07-24 11:26 oasis2008 阅读(2938) 评论(0) 推荐(0) 编辑

导航