导航:首页 > 操作系统 > 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动态界面设计相关的资料

热点内容
Python写出特效 浏览:976
加密的zip压缩包修复 浏览:415
安卓系统源码如何混淆 浏览:291
题库算法 浏览:476
临沂压缩机生产厂家 浏览:942
cad旋转角度命令 浏览:389
阿里云是用什么牌子服务器 浏览:670
java基础入门百度云 浏览:979
360压缩咋加密 浏览:354
hadoopmapreduce编程 浏览:302
linuxraid软件 浏览:589
北美gre范文pdf 浏览:264
硬盘录像机接什么服务器设备 浏览:502
智慧医疗方面最优算法 浏览:920
服务器ban掉了是什么意思 浏览:394
vvo手机拍的视频在哪个文件夹 浏览:838
华为防火墙cli命令手册 浏览:895
于正新剧玉楼春在什么App播放 浏览:127
学习社会经验下载什么app 浏览:475
php发布站程序 浏览:204