Walker登录界面的实现分析
来源:互联网 发布:php 开源 多用户商城 编辑:程序博客网 时间:2024/05/22 20:48
一、界面效果图:
二、登录界面的布局分析
1、login.xml
Step1:首先建立drawable文件夹,创建logintopbg_roundcorner.xml
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#55FFFFFF"/> <corners android:radius="10dp"/></shape>
Step2:创建btu_select.xml
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 按钮点击和不点击的效果 属性: android:state_pressed: false:未按下 true:按下 --> <item android:drawable="@drawable/btu_shape" android:state_pressed="false"/> <item android:drawable="@drawable/btu_shape_after" android:state_pressed="true"/></selector>
其中btu_shape.xml文件和btn_shape_after.xml
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color="#FF72CAE1"/> <corners android:radius="10dp"/></shape>
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" > <!-- solid:填充色 corners:边角的弧度 --> <solid android:color="#87cefa"/> <corners android:radius="10dp"/></shape>
Step3:定义login.xml文件,布局如下
2、activity_login.xml文件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/loginbg" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <include android:id="@+id/include1" layout="@layout/login_top"/> <TextView android:id="@+id/tvForgetPass" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignRight="@+id/include1" android:layout_below="@+id/include1" android:layout_marginRight="16dp" android:layout_marginTop="23dp" android:text="@string/tvforgetpass" android:textAppearance="?android:attr/textAppearanceMedium"/> <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignRight="@+id/include1" android:layout_marginBottom="20dp"/></RelativeLayout>
0 0
- Walker登录界面的实现分析
- 实战Walker之登录界面的实现分析
- 实现Walker之闪屏界面的实现分析
- 实战Walker之引导界面的实现分析
- 实战Walker之注册界面的实现分析
- 实战 Walker 之闪屏界面的实现分析
- 实战Walker之闪屏界面的实现分析
- 实战 Walker 之引导 界面的实现
- Walker之引导界面的实现
- Walker 之注册界面的实现
- 实战1 walker登录页面的实现
- 实战 Walker 之天气预报的实现分析
- 实战 Walker 之闪屏 界面的实现
- Android课程学习:Walker(登录界面)
- AndroidUI之登录界面的实现分析
- 实战 Walker 之侧滑菜单的实现分析
- 实战Walker之侧滑菜单的实现分析
- 登录界面的实现
- 为了祭奠那永不瞑目的爱情
- Windows 10下mysql 64位 安装(mysql-5.7.11-winx64安装)
- JavaScript基础
- IP协议详解
- 1.3.1_HDOJ_FatMouse'Trade
- Walker登录界面的实现分析
- 《MySQL必知必会学习笔记》:全文本搜索
- label语句
- realloc函数与堆、栈的几点说明
- 如何提高团队管理能力
- 直接插入排序
- 2016.4.4
- Sublime 快捷键
- html bom与dom解析