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.pswp.cn/news/273081.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/273081.shtml
英文地址,請注明出處:http://en.pswp.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;無返回值/// <…