java android 界面设计,Android精美登录界面设计

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

25fcd0a7694b7e4a9aad3e7304106295.gif

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

一、背景

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

background_login.xml

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

二、圆角白框

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

background_login_div.xml

三、界面的布局

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

login.xml

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

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:background="@drawable/background_login">

android:id="@+id/login_div"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:padding="15dip"            android:layout_margin="15dip"     android:background="@drawable/background_login_div_bg" >

android:layout_width="fill_parent"

android:layout_height="wrap_content" >             

四、Java源文件

Java源文件比较简单,只是实例化Activity,去掉标题栏。

package com.mytwitter.acitivity;import android.app.Activity;import android.os.Bundle;import android.view.Window;public class LoginActivity extends Activity {

@Override

public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);

requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.login);

}

}

在开发APP的时候,需要设计登录界面的可以以此作为参考哦!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/273081.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux查看文件大小

du -s [文件名] du -sh [文件名] ls -lh [文件名]转载于:https://www.cnblogs.com/chenqionghe/p/4694070.html

jmeter java接口,jmeter并发测试java接口 | 学步园

Sample这里我用到主要JMeter的线程和报表&#xff0c;扩展了他的“Java请求”这个应用类别。要扩展此应用&#xff0c;要用到lib/ext/ApacheJMeter_java.jar,他封装此应用。首先&#xff0c;需要继承ApacheJMeter_java.jar中的抽象类AbstractJavaSamplerClient&#xff0c;它提…

Web项目练习总结(错误校正篇)

老师布置任务&#xff0c;从SVN上弄个项目来练练手&#xff0c;熟悉下过程。 myeclipse安装SVN 然后把MobileManageSys下下来 然后漫长的等待。。。 然后配置数据库&#xff0c;导入&#xff0c;这里用的是SQLyog&#xff0c;其他的也可以 之后这里会产生一大堆的错误&#xff…

php 网格,PHP中的数据网格

你可以使用http://phpgrid.com$dg new C_DataGrid("SELECT * FROM orders", "orderNumber", "orders");// change column titles$dg->set_col_title("orderNumber", "Order No.");$dg->set_col_title("orderDat…

matlab常用隶属度函数,常用隶属函数.ppt

模糊集基本理论 典型隶属函数 如前所述, 构造恰当的隶属函数是模糊集理论应用的基础。一种基本的构造隶属函数的方法是“参考函数法”, 即参考一些典型的隶属函数, 通过选择适当的参数, 或通过拟合、整合、实验等手段得到需要的隶属函数。 下面介绍典型隶属函数(最早由法国学者…

适配器模式的应用

1.适配源类&#xff1a;java.util.Properties 2.适配目标类&#xff1a;FileIO 3.适配器 FileProperties package fileio;import java.io.IOException;public interface FileIO {public void readFromFile(String fileName) throws IOException;public void writeToFile(String…

nginx php7提速,nginx+php7-fpm 性能提升几倍跟踪实践结果并优化

nginxphp7-fpm 性能提升几倍跟踪实践结果并优化nginxphp7-fpm 性能提升几倍&#xff0c;跟踪实践结果并优化历史ubuntu服务器使用的apachephp5&#xff0c;现在使用nginuxphp7-fpm方式&#xff0c;看效果图&#xff0c;啥也不说了。强烈推荐升级到php7&#xff0c;当然升级中基…

Where条件的in里面放太多数据导致很慢

比如&#xff1a;select * from TableA where ID in (42,216,219,230,231,220,249,250,221,251,252,217,253,255,256,254,257,258,1804) 52W数据&#xff0c;查询速度19386ms&#xff0c;好慢怎么办&#xff1f;程序都卡死了。 那么试一下百度搜索到的优化方式&#xff1f; 1.将…

inur new.php id,Cmsez(随易)全站系统注入0day

allinurl:"owered by CMSEZ" comments.php inurlowered by CMSEZ//commentsinclude "mainfile.php";$artnew article();//设定$confirmyes;//yes:需要管理员认证后才能显示,no:直接显示$membernew member();$user_info$member->member_auth();$ulevel$u…

matlab地球卫星模型,地球卫星三维运行轨道MATLAB仿真

地球卫星三维运行轨道MATLAB仿真1、问题的描述3 轨道上运行的地球卫星&#xff0c;根据牛顿第二定律Fma以及万有引力定律F-GmME*r/r&#xff0c;3可得a-GME*r/r&#xff0c;即x -GME*x/r3 3 y -GME*y/r; z -GM*z/r3E (1)式中&#xff0c;(x&#xff0c;y&#xff0c;z)表示卫星…

LeetCode 3. Longest Substring Without Repeating Characters

原题链接在这里&#xff1a;https://leetcode.com/problems/longest-substring-without-repeating-characters/ 题目&#xff1a; Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repea…

The mook jong 计数DP

The mook jong ZJiaQ为了强身健体&#xff0c;决定通过木人桩练习武术。ZJiaQ希望把木人桩摆在自家的那个由1*1的地砖铺成的1*n的院子里。由于ZJiaQ是个强迫症&#xff0c;所以他要把一个木人桩正好摆在一个地砖上&#xff0c;由于木人桩手比较长&#xff0c;所以两个木人桩之间…

java executequery,JDBC中的execute(),executeQuery()和executeUpdate()方法有什么区别?

一旦你创建了Statement对象可以使用的即声明接口的执行方法之一执行它&#xff0c;execute()&#xff0c;executeUpdate()和executeQuery()。的execute()方法&#xff1a;该方法是用于执行SQL DDL语句&#xff0c;它返回一个布尔值&#xff0c;指定的天气ResultSet对象可以被检…

ThinkPHP- 3.1

基础&#xff1a; 1. 基础概念 LAMP LAMP是基于Linux&#xff0c;Apache&#xff0c;MySQL和PHP的开放资源网络开发平台。这个术语来自欧洲&#xff0c;在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准&am…

java 判断域密码到期提醒,Exchange Server 2010下,检测用户密码到期通知提醒脚本...

#############################################Author:wangtingdong#For:检测AD密码过期时间并邮件通知#Version:1.0##############################################Import-Module Activedirectory#1和2选择一个执行#1检索出指定OU里不包含设置了永不过期及禁用的账户#$allad…

php中定义css样式的好处,CSS的优点和缺点分别是什么

CSS的优点有&#xff1a;丰富的样式定义、易于修改、结构清晰、多页面使用等&#xff1b;CSS的缺点&#xff1a;浏览器支持不一样具有兼容性、不能明确指定继承性CSS的主要哦作用是为HTML页面添加样式&#xff0c;使得页面更加美观。接下来在文章中将为大家详细介绍CSS的优点与…

前端工具整理

代码的规范】 http://www.css88.com/doc/codeguide/ 【Viewport Sizes尺寸查询】 http://viewportsizes.com/?filter 【在线小工具】 http://www.xueui.cn/design/online-tools 【px,em,rem单位转换工具】 http://pxtoem.com/ 【json格式化】 http://jsonlint.com/ 【在线…

mysql无法本地连接,本地连接腾讯云Mysql失败问题

腾讯云主机中MySQL无法远程连接的解决办法在远程主机上&#xff0c;我开启了 mysql服务&#xff0c;用 phpmyadmin 可以打开&#xff0c;比如说用户名为 root&#xff0c;密码为 123456。不过用 Mysql 客户端远程连接时却报了错误&#xff0c;比如 Mysql-Front 报了如下Access …

python getcwd 转义,Python os.getcwd() 方法

Python os.getcwd() 方法概述os.getcwd() 方法用于返回当前工作目录。语法getcwd()方法语法格式如下&#xff1a;os.getcwd()参数无返回值返回当前进程的工作目录。实例以下实例演示了 getcwd() 方法的使用&#xff1a;#!/usr/bin/python# -*- coding: UTF-8 -*-import os, sys…

函数_方法_的四种调用方式

class Program{/// <summary>/// 无参数&#xff0c;无返回值/// </summary>/// <param name"args"></param>static void n1(){Console.WriteLine("这是第一种方法");}/// <summary>/// 有参数&#xff0c;无返回值/// <…