初识Android二之小试牛刀模仿实现qq登陆界面。俗话说得好,老师踢开门,修行在自己。勉勉强强学完生命周期,然后悠悠闲闲听了两节课后,老师就布置了一个登陆界面的实现,于是,磕磕绊绊的修行之路开始了。先不去管初用android studio带来的各种问题,反正最后东搞西搞我还是给整出来了。话不多说,先上效果图。
ok,效果图展示完毕,再来简单说说实现的东西,ImageView、EditText、TextView这些基本的使用就不多说了,来说说我觉得这个界面中实现的难点:
每个控件弧度角的实现 账号和密码文字放在编辑框中的实现 仿按钮按下的效果
难点提完了,接下来就是怎么解决它们,话还是不多说,一切皆在代码中,好了,上代码。
弧度角的关键fillet_shape.xml放在drawable文件夹下(ps:别看代码长,其实都一样)
//背景颜色
//角的弧度
//边框的宽度和颜色
//内边距,也是超过控件的大小
在content_main.xml中实现大局!!
//qq头像图片
//图片的引入
//账号编辑框
//弧角的设定
//账号两个字内置到编辑框
//密码编辑框
//密码两个字内置密码编辑框
//登陆按钮
//找回密码字的部署
//注册账号字的部署
好了,还剩下登陆按钮按下的效果,设计一个login_btn.xml,当然还是放在drawable文件夹下面。
//选择器
//按钮按下时
//按下的形状设计
//按钮没按下时
//按钮没按下的形状
呼,终于把我这一阶段干的事儿写完了。