1、软件测试的时候,程序员总会被测试的妹纸问到:这个logo怎么是黑底的呀?这个logo明明提供的正方形的,显示出来的怎么是圆角的?安卓都是正方形的呢?

直接根据效果图来解释吧。

不包含Alpha通道的logo

包含Alpha通道的logo

重点就在于UI设计师提供过来的图是否包含了Alpha通道。很明显,我们一般想要的是不包含alpha通道的效果。为了省去重新找UI画图的麻烦,我们可以自己去掉图片上的alpha属性。

步骤:打开图片——(文件)导出——不勾选alpha选项——保存,这样就可以了。

图片导出的时候系统会默认勾选Alpha选项,只要把那个选择去掉就可以了,再替换掉APPIcon里的图,就可以看到图片是白底的啦。

至于为什么logo是圆角的,因为苹果系统默认就是圆角的logo,即使UI提供的logo是方形的,实际在苹果手机屏幕上显示的时候还是会被设置为圆角。又或者UI提供的logo是已经切成圆角的方形图,可是如果圆角角度不对的话,logo周围会默认填充为黑色。

2、启动图如何适配的问题,先直接看效果吧。

适配launchImage的效果

未适配launchImage的效果

暂时发现适配启动图后的2个效果:

1.解决屏幕出现部分黑屏的问题。

2.当需要展示的是一行行的列表页面时,适配启动图后,列表行数会自动根据屏幕的大小而增减。

至于适配图片的尺寸,看图:

android ios logo原型,iOS关于logo和LaunchImage处理相关推荐

  1. video.js android,VideoJS + HTML5自动播放失败,适用于Android 2.3+和IOS 4+

    我的VideoJS和HTML5项目针对更新的Web浏览器(较新版本的FireFox和Chrome)以及移动浏览器(Android2.3 +和IOS4 +).VideoJS + HTML5自动播放失败, ...

  2. android和ios ui 规范,iOS和安卓设计规范的10个不同点

    iOS设计规范围绕一个核心,就是"模态" 安卓设计规范如果总结成一句话,就是"任何地方均可点击" 区别iOS和Android设计的10个不同点: 1. 如何全局 ...

  3. 对比 Android 的 Intent 与 iOS StoryBoard 的 Segue - Intent 如果也能增加个prepareForSegue回调就好了

    对比 Android 的 Intent 与 iOS StoryBoard 的 Segue - Intent 如果也能增加个prepareForSegue回调就好了 太阳火神的美丽人生 (http:// ...

  4. android5.1和ios差距,Android 5.1和IOS运行流畅度比较Android获胜!

    实践是检验真相的唯一标准,它一直是发布它的人们的教育,所以我一直认为Android不会比ios更加流畅,但是由于我吃了苹果,所以我有了改变了我以前的看法. 它是ip6p,系统是ios8.4,比较And ...

  5. Drawable的Tint变色(让Android也能有iOS那么方便的图片色调转换)

    2019独角兽企业重金招聘Python工程师标准>>> Drawable的Tint变色(让Android也能有iOS那么方便的图片色调转换) 字数590 阅读475 评论0 喜欢1 ...

  6. android ios 7 双环,安卓机泪奔 库克嘲笑Android 7安装率不及iOS 10零头

    原标题:安卓机泪奔 库克嘲笑Android 7安装率不及iOS 10零头 北京时间6月1日凌晨1:00,苹果一年一度的WWDC全球开发者大会如期召开,作为苹果最重要的软件盛会,此次苹果不仅更新的tvO ...

  7. android加法服务类,iOS越来越像Android:苹果简单做加法远离精致

    原标题:iOS越来越像Android:苹果简单做加法远离精致 刚刚结束的WWDC2016的主题演讲中,苹果为我们带来了最新的iOS 10系统,官方称本次iOS 10的推出有着多大10项的重要更新,在用 ...

  8. android 侧滑删除功能,200行代码让你在Android中完美实现iOS版侧滑删除效果

    使用几个月的IOS之后,发现IOS中侧滑删除俺就 大家好,自己开始学习Android已经差不多半年了吧,前前后后看了不少的博客获益匪浅.渐渐的随着技术的提升,慢慢感觉网上其它的一些功能的实现又不是那么 ...

  9. ios simulator android,How to open IOS Simulator in Android Studio for Flutter application

    问题 Today I have started learning Flutter. I am using Android Studio in Mac. I have already Configure ...

最新文章

  1. Java正则表达式--字符集范围:并集、交集和差集
  2. cola-ui的使用
  3. 你真的理解JS的继承了吗?
  4. oracle查询blob数据,C#查询Oracle clob blob数据
  5. top20万_主播收入榜(12.10)| 快手小伊伊收入150万;薇娅抖音快手开账号
  6. android自定义布局实现优惠券效果
  7. javascript编程题_如何开始使用JavaScript进行竞争性编程
  8. github注册账号一直验证失败
  9. 104 规约模拟器linux,变电站自动化系统调试装置 Substation automation system debugging device...
  10. Android艺术探索笔记 - 创建AIDL文件后自动生成的文件分析
  11. axios 请求拦截封装使用
  12. mysql容器 重启_互联网公司的基本操作!高可用的Mysql双机热备
  13. 对讲机怎么用_对讲机防水透气解决方案是怎么做的?
  14. URL跳转与webview安全浅谈
  15. 毕设项目 - 基于SSM的音乐网站(含源码+论文)
  16. 有哪些没有时长限制的网课录屏软件?
  17. Holt-Winters-季节性预测算法
  18. [Swift]集成京东联盟SDK
  19. 太阳电池板特性实验_太阳电池伏安特性的测量
  20. navicat转换word表格

热门文章

  1. 交换机组最常见的8大故障及解决方法
  2. [渝粤教育] 天津城建大学 混凝土结构设计原理A 参考 资料
  3. 【渝粤教育】广东开放大学 文学创意写作 形成性考核 (58)
  4. java notify视频_一个很好的小例子来演示java中的wait()和notify()方法
  5. lock mysql unlock_MySQL中的lock tables和unlock tables
  6. 在vscode上编写jsp_使用vscode高效编写博客园博客
  7. python设计模式有哪些_设计模式教程
  8. 单片机红外通信c语言,基于C语言的计算机与多单片机红外无线串口通信的实现.doc...
  9. c语言队列原理的实现,c印记(十二):队列queue原理与实现
  10. C++两天一个程序(一)