導航:首頁 > 操作系統 > android動態界面設計

android動態界面設計

發布時間:2024-07-20 06:26:48

A. 使用androidstudio設計一個程序

Androidstudio作為面市不久的安卓開發工具,越來越受到大家的喜愛,這里我將介紹如何在Androidstudio中創建一個APP項目,並在以後經驗中介紹其他有關Androidstudio的操作和編程方燃銷法。

工具/原料

Androidstudio

方法/步驟

1

打開軟體,在菜單中選擇file-》newproject打開創建向導喚段辯。

2

配置項目,確定各個名稱和存放項目存放路徑;

Applicationname:項目名稱

CompanyDomain:公司域名

Packagename:app打包名稱

projectlocation:存放路徑

最好將名稱中的examples去掉。

3

接下來設定兼容的安卓的最小版本,這依情況而定,我這里設定為安卓2.3版本。

4

如果不確定各個版本的區別,可以點擊「helpmechoose」,在打開的窗口中介紹了各個安卓版本的功能。

步驟閱讀

5

確定後最小兼容版本後,選擇項目的活動類型,這里有很多現成的模板可以使用,對於初學者選擇默認的BlankActivity即可。

6

接下來設定活動名稱,和缺界面布局的名稱,以及界面標題,最後點擊finish完成項目的創建。

7

創建完後,在項目名-》app-》src-》main-》res-》layout下雙擊xml文件就是打開活動界面設計窗口了。

注意事項

注意根據情況合理選擇安卓的最小兼容版本

Androidstudio教程(共6篇)

B. android鍦ㄧ嚎璁捐-濡備綍浣跨敤DroidDraw榪涜孉ndroid鐣岄潰璁捐

瀹夊崜鎵嬫満涓婃湁浠涔堝彲浠ュ仛璁捐$殑杞浠訛紵

鎵嬫満瀹夊崜緋葷粺鍙浠ヨ捐LOGO鐨勮蔣浠舵湁:

1,鎵嬫満鐗堢殑緹庡浘縐縐鍙浠ヨ捐,鍙浠ュ仛騫抽潰璁捐¤繖涓琛岀殑涓鑸閮芥槸鐢╬hotoshop銆乤llpayi鎴栬卌edada鍋歭ogo銆

2,鍦ㄦ墜鏈轟笂涓嬭澆涓涓杞浠跺彨Moldiv,鏀捐繘涓寮犵収鐗囧紑濮嬬紪杈,鐐瑰嚮浜旇掓槦,鐐瑰嚮鍓鍒,閫夋嫨浣犵浉鍐岄噷鐨勯忔槑logo,鐒跺悗鎵撻挬,鎸夆+鈥濆彿鍙閲嶅嶆坊鍔,鎼炲畾銆

鍩轟簬android騫沖彴鐨勫湪綰挎挱鏀懼櫒璁捐′笌瀹炵幇鎬庝箞鍋

Android涓閫氳繃VideoView鎾鏀捐嗛戠殑姝ラ:

1銆佸湪鐣岄潰甯冨矓鏂囦歡涓瀹氫箟VideoView緇勪歡,鎴栧湪紼嬪簭涓鍒涘緩VideoView緇勪歡

2銆佽皟鐢╒ideoView鐨勫備笅涓や釜鏂規硶鏉ュ姞杞芥寚瀹氱殑瑙嗛,setVidePath(Stringpath):鍔犺澆path鏂囦歡浠h〃鐨勮嗛;setVideoURI(Uriuri):鍔犺澆uri鎵瀵瑰簲鐨勮嗛戙

3銆佽皟鐢╒ideoView鐨剆tart()銆乻top()銆乸suse()鏂規硶鏉ユ帶鍒惰嗛戠殑鎾鏀俱

VideoView閫氳繃涓嶮ediaController綾葷粨鍚堜嬌鐢,寮鍙戣呭彲浠ヤ笉鐢ㄨ嚜宸辨帶鍒舵挱鏀句笌鏆傚仠銆

濡備綍浣跨敤DroidDraw榪涜孉ndroid鐣岄潰璁捐

1銆丏roidDraw鏄涓涓狦UI鍙瑙嗗寲璁捐″櫒,鍩轟簬鏄鍩轟簬JavaSwing鐨凙ndroid鐣岄潰璁捐″櫒,鐢ㄥ畠鏉ョ紪杈慳ndroid鐣岄潰,闈炲父鐩磋傘佹柟渚,涓哄紑鍙戣呰妭綰﹀緢澶氭椂闂淬傛垜浠鍙浠ョ敤瀹冪敓鎴愮箒鏉傜殑layout鏂囦歡(XML鏂囦歡),璁捐″畬浠ュ悗鍙浠ュ煎嚭xml鏂囦歡,鐒跺悗澶嶅埗鍒版垜浠鐨勫伐紼嬩腑浣跨敤銆

浣跨敤鏂規硶寰堢畝鍗,棣栧厛涓嬭澆璇ヨ蔣浠,榪愯屽畠,鐒跺悗杞浠剁偣鍑誨搷搴旂粍浠,閫氳繃鎷栨嫿鏉ヨ皟鏁村ぇ灝,鐢熸垚鏂囦歡淇濆瓨鎴愪負XML,澶嶅埗鍒版偍鐨凙ndroid宸ョ▼涓鍗沖彲銆

2銆丄nDroidDraw鏄涓涓涓嶥roidDraw闆嗘垚鐨凙ndroid搴旂敤紼嬪簭,瀹冨厑璁鎬綘浠嶥roidDraw搴旂敤紼嬪簭涓嬭澆浣犵殑GUIs,涔熷厑璁鎬綘鍦ㄤ竴涓獮ndroid璁懼囦笂棰勮堜綘鐨凣UIs銆

瀹冨叾瀹炴槸涓涓猘ndroid搴旂敤鐨勫畨瑁呭寘apk鏂囦歡,涓嬭澆涓嬫潵鐨勬枃浠,鐒跺悗瑕佸畨瑁呭埌妯℃嫙鍣ㄤ笂(榪欓噷涓瀹氳佷繚璇丄ndroid鐜澧冨凡鎼寤哄ソ,SDK鍜孉DT閰嶇疆濂),姝ラゅ備笅:

(1)鍦╟md涓嬪惎鍔ㄦā鎷熷櫒

鍚鍔ㄦā鎷熷櫒鐨勫懡浠ゆ槸鍛戒護琛屼腑杈撳叆emulator@鑷瀹氫箟鐨勬ā鎷熷櫒鍚嶇О

濡傛灉浣犱篃鍑哄厛榪欐牱鐨勯棶棰,璇峰厛媯鏌ヤ綘鐨勭郴緇熺幆澧冨彉閲忔槸鍚﹂厤緗姝g『銆

(2)浣跨敤adbinstall鍛戒護鎶婂畠瀹夎呭埌浣犵殑Android璁懼囦笂

(3)_娌у反鐢廮pk鏂囦歡浠ュ悗,鎵撳紑妯℃嫙鍣,灝卞彲浠ョ湅鍒版ā鎷熷櫒涓婄殑璇ュ簲鐢ㄥ浘鏍囥

(4)瀹夎呬竴涓絝鍙h漿鍙戣勫垯:adbforwardtcp:6100

(5)浣犵殑Android璁懼囦笂榪愯孉nDroidDraw

(6)鍦ㄧ數鑴戜笂榪愯孌roidDraw,騫朵笖鍒涘緩涓涓狦UI,鎺ヤ笅鏉ヤ粠DroidDraw鑿滃崟涓閫夋嫨"Project"->"SendGUItoDeviec",灝辨槸灝嗚捐″嚭鏉ョ殑xml鍙戦佺粰妯℃嫙鍣ㄦe湪榪愯岀殑AnDroidDraw紼嬪簭,濡傛灉鍙戦佹垚鍔熶細寮瑰嚭鈥淯ploadsucceeded鈥濇秷鎮妗嗐

(7)Android灞忓箷涓婄湅鍒頒綘鍦―roidDraw鍒涘緩鐨凣UI鐨勭殑xml

(8)鐐瑰嚮"PreviewLayout"鎸夐挳鏉ラ勮堜綘鐨凣UI銆

C. android界面設計有什麼好的方案

  • 多看android官方規范,靈活使用8dp(一般間距)與48dp(一般可觸摸區域)。

  • 靈活使用點九切圖。圖標與按鈕分開切,字全讓研發自己輸入。千萬不要切死圖。

  • 早期的時候跟研發約好時間。比如某個半天,你弄個筆記本,跟研發坐一起,嚴格的把你的規范執行下去,後期大家合作起來就方便了。

  • 圖一定要像素級別(包括720的圖標),所有錨點都優化好。

  • 還是研發吧,沒事多往那邊跑,帶點乾果花生什麼的一邊吃一邊改。他是怎麼實現的,你一定要問清楚,你想怎麼實現,你也得跟他講清楚。

  • 仍然還是研發,他們不怕麻煩,只是怕做好後又改。所以不要老讓他們嘗試,自己多做效果圖,嚴謹一點,多用axure把效果圖轉手機里看看。

  • 做一個UI套件(dribbble上搜索UI kit看下別人怎麼做的),後期你也會方便很多,重要的是交接工作會很好。

  • 多看知乎,有些關於ps的技巧,作圖技巧還蠻實用的。



D. 怎樣設計android系統的用戶界面請簡述界面布局方式

1 學習原生軟體的界面開發,而且最好還是看一些開源的,無論從設計的角度還是從開發的角度都是極好的。
比如優秀的作品很多,這些不開源學習界面就好,開源的可以看看系統的應用。和系統本身結合的非常好,設計風格和系統也很統一,給用戶較好的體驗。
2 確定整體產品色彩基調,色彩基調可以從產品功能中提取,也可以從產品LOGO中提取;
3 做出界面原型,包括功能布局、頁面交互等元素;
4 在界面原型基礎上進行色彩添加,進一步的細節調整;
5 有了好的外形基礎後,再就是回歸到用戶體驗。記住用戶才是第一位的。交互設計通常靠外形吸引用戶,但真正留住用戶的是細節上的人性化。讓這些極簡的設計細節控制用戶的生活習慣,最終讓用戶離不開它們!根據用戶使用體驗反饋再次修改界面,不斷完善。

E. android app界面設計規范(dpi,dp,px等)

PPI(Pixels per inch):每英寸所擁有的像素數,即像素密度。
DPI(dots per inch):即每英寸上,所能印刷的網點數,一般稱為像素密度。ppi計算公式:ppi = 屏幕對角線像素數/屏幕對角線英寸數,通過勾股定理計算屏幕對角線像素數。
Screen Size(屏幕尺寸):手機屏幕尺寸大小,如3英寸、4英寸、4.3英寸、5.7英寸,指的是對角線的長度。
DIP(device independent pixel):即dip/dp,設備獨立像素。 1px = 1dp density(由dpi決定)
Resolution(解析度):指手機屏幕垂直和水平方向上的像素個數。eg解析度480
800,指該設備垂直方向有800個像素點,水平方向有480個像素點。
px(Pixel像素):相同像素的ui,在不同解析度的設備上效果不同。在小解析度設備上會放大導致失真,大解析度上被縮小。

Android Design里把主流設備的 dpi 歸成了四個檔次: 120 dpi、160 dpi、240 dpi、320 dpi ,具體見如下表格。
實際開發當中,我們經常需要對這幾個尺寸進行相互轉換(比如先在某個解析度下完成設計,然後縮放到其他尺寸微調後輸出),一般按照 dpi 之間的比例即 2:1.5:1:0.75 來給界面中的元素來進行尺寸定義。
也就是說如果以 160 dpi 作為基準的話,只要尺寸的 DP 是 4 的公倍數,XHDPI 下乘以 2,HDPI 下乘以 1.5,LDPI 下乘以 0.75 即可滿足所有尺寸下都是整數 pixel 。但假設以 240 dpi 作為標准,那需要 DP 是 3 的公倍數,XHDPI 下乘以 1.333,MDPI 下乘以 0.666 ,LDPI 下除以 2。而以 LDPI 和 XHDPI 為基準就更復雜了。同時第一款Android設備(HTC的T-Mobile G1)是屬於160dpi的。鑒於以上各種原因, 標准dpi=160

谷歌官方對dp的解釋如下:
A virtual pixel unit that you should use when defining UI layout, to express layout dimensions or position in a density-independent way.
The density-independent pixel is equivalent to one physical pixel on a 160 dpi screen, which is the baseline density assumed by the system for a "medium" density screen. At runtime, the system transparently handles any scaling of the dp units, as necessary, based on the actual density of the screen in use. The conversion of dp units to screen pixels is simple: px = dp * (dpi / 160). For example, on a 240 dpi screen, 1 dp equals 1.5 physical pixels. You should always use dp units when defining your application's UI, to ensure proper display of your UI on screens with different densities.

簡單來說,以160dpi的設備為准,該設備上1dp = 1px;如果屏幕密度大,1dip代表的px就多,比如在320dpi的屏幕上,1dip=2px(即1dp代表2個像素)。在app開發時,最好用dp來做界面的布局,以保證適配不同屏幕密度的手機。

dp和px的換算公式:

我的理解,該公式表示px的數值等於dp的數值*(設備dpi/160)
注意,px、dp是單位,但density沒單位。

applyDimension的源碼如下,可參考:

android的尺寸眾多,建議使用解析度為 720x1280 的尺寸設計。這個尺寸 720x1280中顯示完美,在 1080x1920 中看起來也比較清晰;切圖後的圖片文件大小也適中,應用的內存消耗也不會過高。

app啟動圖標為48*48dp,對應各dpi設備,圖像資源像素如下:

| mdpi | hdpi | xhdpi | xxhdpi |
| ---:| ---: | ---:| ---:| ---:|
|48 48px|72 72px|94 96px|144px 144px|

操作欄圖標為32*32dp,對應各dpi設備,圖像資源像素如下:其中圖形區域尺寸是24*24dp,可參考平時ui切圖會有部分留白。

| mdpi | hdpi | xhdpi | xxhdpi |
| ---:| ---: | ---:| ---:| ---:|
|32 32px|48 48px|64 64px|96px 96px|

通知欄圖標為24*24dp,對應各dpi設備,圖標像素如下:

| mdpi | hdpi | xhdpi | xxhdpi |
| ---:| ---: | ---:| ---:| ---:|
|24 24px|36 36px|48 48px|72px 72px|

某些場景需要用到小圖標,大小應當是16*16dp,其中圖形區域尺寸12*12dp。

| mdpi | hdpi | xhdpi | xxhdpi |
| ---:| ---: | ---:| ---:| ---:|
|16 16px|24 24px|32 32px|48px 48px|

閱讀全文

與android動態界面設計相關的資料

熱點內容
胸椎壓縮性骨折傷殘 瀏覽:952
mt怎麼解壓文件 瀏覽:39
達芬奇項目伺服器有什麼用 瀏覽:852
自製怎麼捏都可以復原的解壓球 瀏覽:613
qq軟體管理怎麼加密 瀏覽:738
手機使用代碼編程器 瀏覽:937
單片機四位99秒錶製作流程圖 瀏覽:615
壓縮包軟體如何安裝 瀏覽:765
我的世界伺服器1122地址 瀏覽:3
蘋果如何與安卓系統連接伺服器 瀏覽:932
農業銀行app學生繳費怎麼切換 瀏覽:468
福建在哪個app上有安康碼 瀏覽:545
用友商貿寶t1登錄找不到加密狗 瀏覽:555
區間測速演算法不正確 瀏覽:331
appstore轉到哪個國家比較好 瀏覽:924
程序員為什麼被公司埋炸彈 瀏覽:941
linuxds18b20驅動 瀏覽:137
集群大數據編譯命令 瀏覽:536
什麼狼人殺app好 瀏覽:303
hadoop壓縮命令 瀏覽:655