96编辑器旗下产品
找图
终身
ID:0
到期时间:永久
退出登录
您的位置:首页 > 百科管理 > 详情

好看的登录界面图片素材-如何设计android的登录界面

原创:找图网 2023-06-11 14:07:50
  • 谁有梦幻西游登录界面师徒4人PNG素材

  • 如何设计android的登录界面

  • 在网上在到一个登录界面感觉挺不错的,给大家分享一下~先看效果图:

    这个Demo除了按钮、小猫和Logo是图片素材之外,其余的UI都是通过代码实现的。

    ?

    一、背景

    背景蓝色渐变,是通过一个xml文件来设置的。代码如下:

    background_

    <?xml version="1.0" encoding="utf-8"?>

    <shape xmlns:andro>

    <gradient

    android:startColor="#FFACDAE5"

    android:endColor="#FF72CAE1"

    android:angle="45"

    />

    </shape>

    startColor是渐变开始的颜色值,endColor是渐变结束的颜色值,angle是渐变的角度。其中#FFACDAE5中,FF是Alpha值,AC是RGB的R值,DA是RGB的G值,E5是RGB的B值,每个值在00~FF取值,即透明度、红、绿、蓝有0~255的分值,像要设置具体的颜色,可以在PS上的取色器上查看设置。

    ?

    ?

    二、圆角白框

    效果图上面的并不是白框,其实框是白色的,只是设置了透明值,也是靠一个xml文件实现的。

    background_login_

    <?xml version="1.0" encoding="UTF-8"?>

    <shape xmlns:andro>

    <solid android:color="#55FFFFFF" />

    <!-- 设置圆角

    注意: bottomRightRadius是左下角而不是右下角  bottomLeftRadius右下角-->

    <corners android:topLeftRadius="10dp" android:topRightRadius="10dp"

    android:bottomRightRadius="10dp" android:bottomLeftRadius="10dp"/>

    </shape>

    ?

    三、界面的布局

    界面的布局挺简单的,就直接贴代码啦~

    <?xml version="1.0" encoding="utf-8"?>

    <LinearLayout

    xmlns:andro

    android:orientation="vertical"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    android:background="@drawable/background_login">

    <!-- padding 内边距   layout_margin 外边距

    android:layout_alignParentTop 布局的位置是否处于顶部 -->

    <RelativeLayout

    android:

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:padding="15dip"

    android:layout_margin="15dip"

    android:background="@drawable/background_login_div_bg" >

    <!-- 账号 -->

    <TextView

    android:

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_alignParentTop="true"

    android:layout_marginTop="5dp"

    android:text="@string/login_label_username"

    />

    <EditText

    android:

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:hint="@string/login_username_hint"

    android:layout_below="@id/login_user_input"

    android:singleLine="true"

    android:inputType="text"/>

    <!-- 密码 text -->

    <TextView

    android:

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_below="@id/username_edit"

    android:layout_marginTop="3dp"

    android:text="@string/login_label_password"

    />

    <EditText

    android:

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:layout_below="@id/login_password_input"

    android:password="true"

    android:singleLine="true"

    android:inputType="textPassword" />

    <!-- 登录button -->

    <Button

    android:

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_below="@id/password_edit"

    android:layout_alignRight="@id/password_edit"

    android:text="@string/login_label_signin"

    android:background="@drawable/blue_button" />

    </RelativeLayout>

    <RelativeLayout

    android:layout_width="fill_parent"

    android:layout_height="wrap_content" >

    <TextView  android:

    android:text="@string/login_register_link"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_marginLeft="15dp"

    android:textColor="#888"

    android:textColorLink="#FF0066CC" />

    <ImageView android:

    android:src="@drawable/cat"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_alignParentRight="true"

    android:layout_alignParentBottom="true"

    android:layout_marginRight="25dp"

    android:layout_marginLeft="10dp"

    android:layout_marginBottom="25dp" />

    <ImageView android:src="@drawable/logo"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_toLeftOf="@id/miniTwitter_logo"

    android:layout_alignBottom="@id/miniTwitter_logo"

    android:paddingBottom="8dp"/>

    </RelativeLayout>

    </LinearLayout>

  • 哪些网站有免费的网页模板下载啊?

  • 选择网页模板下载首先要选择适合自己使用的,其次最好是HTML5标准,然后外观美丽大方,所以真的比较好的

    免费网页模板

    还是挺不好找的,不过也不是说就没有。下面推荐几个

    Amcharts - 工具类网页模型

    Dribbble - 设计类网页设计模型

    Shopify - 电子商务类网页设计模板

    edX - 教育类网页设计模板

    Pexels - 图片素材类网页设计模板

    最新文章 更多
    最新素材 更多
    公司介绍 网站地图 图片资讯
    Copyright © 2010-2022 山东找图网络科技有限公司  鲁ICP备18007836号-3  邮箱:15653358549@163.com