Android第三天 | 您所在的位置:网站首页 › qq空间网页版电脑登录界面 › Android第三天 |
Android第三天——实现一个仿QQ的登录界面(一)
仿QQ登录界面1.最终效果2.设计分析3.资源获取3.布局搭建4.业务实现5.[Demo下载](https://github.com/bflyff/LoginLikeQQ)(未完待续)
仿QQ登录界面
上一次我们通过简单计算器,使用了Android的线性布局LinearLayout和网格布GridLayout构建了计算器的键盘界面。今天通过实现一个QQ的登录界面来学习如下内容: 相对布局RelativeLayout;drawable中layer-list标签的简单使用 ;drawable中selector标签的使用;EditText的属性标签使用;PopupWindow的简单使用。 1.最终效果![]() ![]() 那么,我们的相对布局RelativeLayout的特点就出来了: 在它内部的控件,可以参考其他控件的边缘,或者屏幕边缘的位置来规定自己的位置。 还有就是在中间布局的第一行中,根据界面分析到的应该是:一个EditText和两个ImageView横向排列,但是实际QQ的表现却不是这样的,如下图所示: 因为此页面中存在较多的图像资源,显然我们开发者是自己搞不出来的,因此我们尽量使用一些相似的资源。一般像这些图标资源都可以百度到相似的,但是目前好多网站对这些资源下载有限制,推荐使用阿里巴巴矢量图标库。 背景图片: 百度了很久才找出来的![]() ![]() ![]() ![]() ![]() EditText 属性值说明android:hintString设置显示在空间上的提示信息android:hintString设置显示在空间上的提示信息android:hintString设置显示在空间上的提示信息 4.业务实现 5.Demo下载 (未完待续) |
CopyRight 2018-2019 实验室设备网 版权所有 |