安卓手机更换UI界面

安卓手机更换UI界面,第1张

可以安装第三方桌面应用来解决,以下列举几个常用的桌面软件:
1
91桌面是一款手机桌面软件,桌面软件可以说是厂商进驻手机的一个重大入口,能够把握住手机ui的审美,也就能慢慢的渗透到其他领域,go就是一个很好的例子,91桌面定位在用户的手机管家,还不错。
2
next桌面:next
launcher是go桌面团队的最新作品,一些动画的特效做的不错,东西做的还行,小编对桌面好像有点麻木了,个人还是喜欢apex。 
3
小米桌面:小米官方手机主题,本站提供小米桌面下载下载点。这款官方的小米桌面让更多非米粉的安卓用户也能体验小米桌面。不得不说,虽然小米备受争议,但它的一些应用和系统确实有值得点赞的地方。

字体的大小安卓里面也有相应的规范,比如最小字体是多大,文本是多大,按照规范来设计的话就可以保证我们的界面图整体看起来更加的美观,而且在使用的字体方面,也是有一个严格的规定,英文在安卓里面使用的是Roboto,中文字体使用的是droid sans fallback,当然现在随着安卓手机分辨率的增加, 中文,字体的选择也多了几种,比如中文也可以使用思源黑体等。-来自趣达

方案一

IOS与Android共用一套效果图 12422208

IOS与Android常用的尺寸中,最大尺寸的为i6+的尺寸,即12422208px

IOS常用尺寸为12422208  7501334  6401136  640960

其中7501334  6401136  640960同为@2x,12422208为@3x

所以7501334  6401136  640960只做一套6401136就好了

Android常用尺寸为 10801920  7201280  480800

他们之间相邻是可以整除15的,也就是1080除以15等于720,720除以15等于480

即,这三个尺寸可以等比缩放大小,只做一套10801920就可以了。

那么,问题来了。

IOS要做两套尺寸,12422208与6401136

Android要做一套尺寸,10801920

这样不就是三套了吗?

其实,i6+的尺寸12422208整除115就刚好等于10801920

也就是说,12422208与10801920是可以等比缩放的

那么,i6+与Android的尺寸只做一套12422208就可以了。

现在就剩下IOS的6401136

12422208可以直接缩放成6401136吗?

如果要等比缩放肯定不行,因为他们之间不能整除

但是,如果我们把12422208的尺寸直接放到PS里等比缩小宽度到640,会发现原本2208的高度变成了1138,也就是比1136多了2px,2px的误差其实无关紧要了,硬着头皮改成1136去!

现在,你会发现,里面的图标,其实1138跟1136的大小都是一样的。

为什么提到图标呢?因为我们的交付物只要一套效果图与五套切图就好了。

一套效果图   12422208

五套切图     1242   640   1080    720   480

最后,注意缩放后的图标要细调一下。由于转换有误差,共用一套效果图是有一定的风险的,例如UI细节上的风险。开发前,设计师与技术人员要先共同确认此适配方案,全程沟通,及时改正UI方面的问题。

方案二

IOS与Android 共用一套效果图 7501334

上面提到,7501334  6401136  640960同为@2x,所以750跟640用同一套图标,同一套字体就可以了,至于其他的尺寸大小,只要跟着尺寸延伸就没问题了。

7501334应用到12422208,则需要把@2x的图标放大导出成@3x,也就是把字体图标放大15倍,其余的,直接放大到1242就行了。

至于Android的版本,我个人的做法是把7501334直接换算成为10801920,因为只有1px之差,我就忽略了。换算出了10801920,那么Android的其他尺寸也就好办啦~同样,我们的交付物只要一套效果图与五套切图就好了。

一套效果图   7501334

五套切图     1242   640   1080    720   480

方案三

IOS与Android各做两套效果图

原理跟方案一、二差不多,但为了追求细节上的完美,可以多做一套效果图,即两套效果图

12422208与 6401136

12422208适配i6+  Android三种尺寸

12422208整除115等于10801920

10801920整除15等于7201280

7201280整除15等于480800

6401136  适配i6 i5 i5s等尺寸

方案四

如果需要更完美,那就需要做三套效果图了

12422208    6401136   10801920

还可以再加一套640960

总之,分开做的越多套效果图,出来的效果就越精细。反之,看起来可以就行了。

一、界面布局之线性布局()

这种布局比较常用,也比较简单,就是每个元素占一行,把它按照横向排放,也就是每个元素占一列。在布局中都按照垂直或者水平的顺序依次排列子元素,每一个子元素都位于前一个元素之后。

二、界面布局之相对布局()

相对布局是android界面设计中比较常用和好用的一个布局方式。

三、界面布局之表格布局(TableLayout)

表格布局采用行、列的形式来管理元素组件。TableLayout的行和列不需要声明,而是采用添加方法控制。

每次在TableLayout中添加一个TableRow,一个TableRow就代表表格中的一行,也同样是容器,往里面添加一个子组件就代表增加一列。在表格布局中,列的宽度由最宽的那个单元格决定,整个表格布局宽度取决于父容器的宽度

四、界面布局之绝对布局()

特点:以坐标的方式来定位在屏幕上的位置,引起缺乏灵活性,在没有绝对定位的情况下相比其他类型的布局更难维护

五、界面布局之帧布局(FrameLayout)

FrameLayout是五大布局中最简单的一个布局。在帧布局中,整个界面被当成一块空白备用区域,所有的子元素都不能被指定放置的位置,它们统统放于这块区域的左上角,并且后面的子元素直接覆盖在前面的子元素之上,将前面的子元素部分和全部遮挡。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13330520.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存