android 闪屏拉伸,App设计体系之引导页/启动页/闪屏

在这里插入图片描述

1、定义

启动App需要一小段的等待时间,为了缓解用户等待焦虑,启动时需要过渡界面,过渡界面包括三种类别:启动页、闪屏、引导页。

1.1 启动页

启动页通常是一张静态图片,不能点击也不能跳过,通常会缓存在本地以便每次启动时使用,由于显示时间短,不宜包含太多内容,也不要过于吸引用户的注意,只需表现品牌基因即可。

a8e169a65ce7f61d12ebcc230d7292b0.png

1.2 闪屏

闪屏也就是广告,可点击进入到广告活动h5界面,也可跳过闪屏直接进入首页或N秒(3~5S)后自动消失;当有了闪屏,启动页可以去掉,否则启动时间过长。

0852ba8ee463e02ffcac66d2a2614cfe.png

1.3 引导页

用户安装或更新后首次启动APP时才有引导页,引导页数通常为3~5张,用于介绍App的功能玩法、核心业务等;通过左右滑动来切换界面,切换到最后一张才能点击按钮进入APP。

每页的主要文案不要超过9个字(短时记忆的7± 2效应),如果有更多内容可以用小号文字进行辅助说明。

07a42e96a6d66b3fd236b62822bb5ca0.png

1.4 三者之间的流程

流程图清晰表达了三者之间的关系和用法,需要注意的是,三者不能同时存在,不然启动时间很长,对用户是不利的。

590fb4c6a6f8b5b7be964f4e01172814.png

2、常见适配问题

在iPhone X发布前,手机屏幕比例趋向统一化(16:9),随着 iPhone X(屏比19.5:9) 和 Android 全面屏(屏比2:1以上)手机的普及,依旧用比例16:9的图适配就会出现问题。

有三种常见的适配问题:被拉伸、留白过多、信息不完整。

2.1 被拉伸

没有针对全面屏做相对应的适配方案,直接将16:9的图在垂直方向上拉伸到19:9,界面内容严重变形。

fe2fc7304dbf83a9472518c5eee800a7.png

2.2 留白过多

有一种启动页样式是图和品牌LOGO的结合,当图片原封不动的从16:9移到全面屏时,图片高度不够,下半LOGO部分留白填充,导致头重脚轻。

48099dd542e4fe333566d33771066a9b.png

2.3 内容裁剪

屏幕比例从16:9变成19:9,图片等比例放大,导致图片两边被裁掉一部分。

63b4d215f7af0d39246622272cb12078.png

3、正确的适配方式

针对上述的问题,有以下几种适配方式:横向裁切、纵向裁切、为不同比例配图、使用切图弹性适配、图文分离。

3.1 横向裁剪

当用16:9的图片适配全面屏时,左右两边会超出屏幕区域将被裁剪,因此在设计时,注意内容位置,保证内容在裁剪区域内。

225a4e5abf629664faf12274919cd2f8.png

有一种启动页样式是图和品牌LOGO的结合,当图片原封不动的从16:9移到全面屏时,下方的logo留白区域会过大,页面整体不协调,因此在全面屏上需要将上部分图片等比例拉到合适长度,裁切超出屏幕部分,上部分图片长度可以通过固定底部LOGO区域,图片根据剩余高度适配,裁切左右多余部分。

bbb44c75660f65051c2e3a1ef3f70438.png

3.2 纵向裁剪

以最大尺寸进行设计,主要信息区域在最小尺寸里,上下预留高度,以背景为延伸,不放置重要信息,根据不同的屏幕,对图片高度进行裁剪,屏幕比例减小也不会影响内容。

3633fb8c2dffb8f4b0708dd29525effd.png

3.3 使用切图弹性适配

如果内容简单,可以分成上下两个部分,这样在不同屏幕上,只需改变中间间距即可。

d763341ca751ab07be70da92542df11c.png

3.4 图文分离

图文分离,是将图片中的文字和图片分开,图片在不同屏幕下等比例缩放,两边会有所裁剪,文字在页面中的位置也相对于调整,这种方式需要技术加工实现。

如下图,模特的形象先出现,文字再从两边向中间渐现登场。

55ab73b1cef4f935190967dab0dd9159.png

4、切图

36e4d9a4afc9dbdbf3144950f402d311.png

转载:http://t.csdn.cn/Is8TY
*部分图片来源于网络,如有侵权请联系删除。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android 应用程序中,闪屏是一个启动,通常用于展示应用程序的 Logo 或者欢迎语,同时在后台加载应用程序的内容。实现一个简单的闪屏,可以按照以下步骤进行操作: 1. 在项目的 res/layout 目录下创建一个布局文件,例如 splash_screen.xml,该布局文件包含一个 ImageView 控件,用于展示应用程序 Logo。 2. 在项目的 res/drawable 目录下添加应用程序的 Logo 图片,例如 logo.png。 3. 在 AndroidManifest.xml 文件中指定应用程序的启动为 splash_screen.xml 文件。 4. 在应用程序启动时,将闪屏展示出来,并在后台加载应用程序的内容。可以使用 Handler 或者 CountDownTimer 实现延时操作,并在延时结束后跳转到应用程序的主界面。 以下是一个简单的闪屏的实现示例代码: splash_screen.xml ```xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/splash_screen_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/logo_image_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:src="@drawable/logo" /> </RelativeLayout> ``` MainActivity.java ```java public class MainActivity extends AppCompatActivity { // 延时时间,单位为毫秒 private static final long SPLASH_DELAY_TIME = 2000; private Handler mHandler = new Handler(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 显示闪屏 setContentView(R.layout.splash_screen); // 延时跳转到主界面 mHandler.postDelayed(new Runnable() { @Override public void run() { Intent intent = new Intent(MainActivity.this, HomeActivity.class); startActivity(intent); finish(); } }, SPLASH_DELAY_TIME); } } ``` 需要注意的是,闪屏只是应用程序的一个启动,不应该过于复杂,以免影响应用程序的启动速度。闪屏的展示时间应该尽量短,一般不超过 3 秒。同时,闪屏也不应该包含应用程序的主要功能,以免用户误解。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值