登录界面的搭建

实现的效果如下:  界面有点丑,图片什么的懒得找了,所以...你懂得!!! 但是基本界面的布局还是实现了.

\

代码如下:  注释很清楚哟!!!

/**
 * Sample React Native App
 * https://github.com/facebook/react-native
 * @flow
 */

import React, { Component } from ‘react‘;
import {
    AppRegistry,
    StyleSheet,
    Text,
    View,
    TextInput,
    Image,
} from ‘react-native‘;

class LoginView extends Component {
    render() {
        return (
            <View style ={styles.container}>

           {/*注释的写法 :  <Text>我是登录界面</Text>*/}

            {/*头像*/}
            <Image source = {require(‘./img/thumb.png‘)} style = {styles.iconStyle}/>
            {/*账号和密码*/}
            <TextInput placeholder = {‘请输入用户名‘} style = {styles.inputStyle}/>
            <TextInput placeholder = {‘请输入密码‘} password = {true} style = {styles.inputStyle}/>
            {/*登录*/}
            <View style = {styles.logBtnStyle}>
               <Text style = {{color: ‘white‘}}>登录</Text>
            </View>
            <View style = {styles.settingStyle}>
               <Text>无法登录</Text>
               <Text>新用户</Text>
            </View>
            {/*其他登录方式*/}
            <View style = {styles.otherLogStyle}>
               <Text>其他登录方式:</Text>
               <Image source = {require(‘./img/weixin.png‘)} style = {styles.otherImgStyle}/>
               <Image source = {require(‘./img/weixin.png‘)} style = {styles.otherImgStyle}/>
               <Image source = {require(‘./img/weixin.png‘)} style = {styles.otherImgStyle}/>

        </View>
            </View>
    );
    }
}

const styles = StyleSheet.create({
    container: {
        flex: 1,
        backgroundColor: ‘#dddddd‘,
        // 侧轴对齐方式
        alignItems: ‘center‘

    },
    inputStyle: {

        // 间距
        // marginTop: 25,
        marginBottom: 1,
        // 背景颜色
        backgroundColor: ‘white‘,
        // 边框
        borderWidth: 1,
        // 高度
        height: 38,
        borderColor: ‘#ebebeb‘,
        // 内容居中
        textAlign: ‘center‘,
    },
    iconStyle: {

        // 间距
        marginTop: 40,
        marginBottom: 20,
        // 宽度
        width: 80,
        // 高度
        height: 80,
        // 圆角
        borderRadius: 40,
        // 宽度
        borderWidth: 2,
        // 边框颜色
        borderColor: ‘white‘,
    },
    logBtnStyle: {

        // 背景颜色
        backgroundColor: ‘blue‘,
        width: 300,
        height: 30,
        marginTop: 20,
        // marginBottpm: 20,
        justifyContent: ‘center‘,
        alignItems: ‘center‘,
    },
    settingStyle: {

        marginTop: 10,
        flexDirection: ‘row‘,
        // 主轴对齐方式
        justifyContent: ‘space-between‘,
        width: 350,
    },
    otherLogStyle: {
        // 主轴对齐
        flexDirection: ‘row‘,
        // 侧轴对齐
        alignItems: ‘center‘,
        // backgroundColor: ‘red‘,
        // 绝对定位
        position: ‘absolute‘,
        bottom: 10,
        left: 20,
    },
    otherImgStyle: {
        width: 60,
        height: 60,
        borderRadius: 30,
    }
});

// 输出组件
module.exports = LoginView;
时间: 2024-08-06 03:40:14

登录界面的搭建的相关文章

MVC+EasyUI+三层新闻网站建立(二后台登录界面的搭建)

首先我们在Controllers里面新添加一个控制器就叫LoginController,右键点击Controllers添加控制器就可以了(注意后面一定是Controller结尾,这是一种约定) 其次:右键点击index建立Index视图.(不选择使用母版页) 现在我们就可以在Index视图中设计我们的登录页面了. 这里需要我们引入几个Css样式和JS文件 简单的进行登录界面的布局 <html> <head> <meta name="viewport" co

UI登录界面的搭建

这种界面的搭建方式一般都是通过数据库来获取 账号资源,使用字典也可以记录账号和密码,下面是简单的操作 只需要创建两个脚本就可以完成了,第一个是单例字典,第二个是在Canvas中通过button点击来激活新场景 //字典的脚本 实现的效果图 原文地址:https://www.cnblogs.com/fangshiyuanzhucheng/p/9123675.html

登录界面设计之三:界面搭建

登录界面的搭建还是比较简单的,虽然有点简陋,但能用的姑且当做好的吧,如下图: 这里使用的是DevExpress控件,其中值得一看的就是使用LayoutControl控件来进行TextEdit控件的布局.对于一般几个TextEdit并排的布局而言,使用这个控件的效果还是不错的. 既然涉及到了系统的登录,那么自然少不了数据库的连接等操作了.这里,我自己做的时候也很乱,争取能表述的清楚一些. 首先,如果要访问数据库,那没库不行哈.那么,就赶着手头的东西,赶紧弄个库出来吧. 数据库创建与表设计 具体流程

IOS开发--iPad之QQ空间 :(一)搭建登录界面

登录界面效果图: 相关的图片资源下载百度云备份链接: http://pan.baidu.com/s/1o71cvMU 密码: 2h7e 步骤开始: 设置辅助窗口的位置在下方 快捷键option,然后拖拽复制之后: 这里就直接省去了将背景颜色改为经典黑了. 到这里QQ空间的登录界面搭建完毕.

[知了堂学习笔记]_用JS制作《飞机大作战》游戏_第1讲(素材查找和界面框架搭建)

一.查找素材: 二.分析游戏界面框架: 登录界面.游戏界面.暂停游戏界面.玩家死亡后弹出界面:并对应的界面包含什么元素: 三.分别搭建以上四个界面: 1.登录界面与游戏界面框架(隐藏游戏界面,四个界面的宽度和高度要一致): HTML代码: <!--main div是游戏界面的大DIV --> <div id="main" style="height: 643px;"> <!--玩家头像DIV--> <div id="

用jsp实现网站登录界面的制作,并连接数据库

这里介绍一下怎样连接数据库,并用jsp制作一个简单的登录界面 1.首先需要搭建好环境,有Tomcat,eslipse,jdk等,并配置好环境变量,并安装好数据库,这里我使用的数据库是mysql数据库,并下载了一个MySQL的图形界面的软件,当上面的准备工作完成后就可以开始做了. 2.(1)首先应该连接好数据库 这是数据库的图形显示界面, (2)打开后首先创建一个mysql新连接. (3)然后在这个界面设置好这个连接点的名字,还有密码,密码需要记住,在以后打开mysql后连接数据库的的时候需要输入

登录界面、AutoUtils 屏幕适配、自定义Edittext(显示密码可见和一键清空)和 TextInputLayout的使用。

登录界面: AutoUtils自动屏幕适配: AutoUtils屏幕适配使用的方法 : 1.将AutoUtils类复制到要适配的项目中: 2.在程序的入口(清单文件filter):super.onCreate(savedInstanceState);//屏幕适配,这里是以720*1280分辨率为基准的适配AutoUtils.setSize(this, false, 720, 1280); * 这里我们UI是以1920*1280分辨率做图的,并且是横屏显示:AutoUtils.setSize(th

怎么在web中做登录界面

1.先建一个项目 2.把SQL架包导进去 3.创建连接数据库的语句 package DBHelper; import java.io.Console; import java.sql.*; import java.util.Enumeration; //import java.util.logging.*; //import javax.swing.table.*; /** * SQL 基本操作 * 通过它,可以很轻松的使用 JDBC 来操纵数据库 * @author Null */ publi

android内部培训视频_第五节(1)_OA实战之登录界面

第五节(1):OA实战之登录界面  一.登录界面布局 1.背景图片 2.文本框 3.checkbox 4.按钮 暂未实现点击切换图片效果 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent&q