《Android 应用案例开发大全(第3版)》——第2章,第2.1节壁纸的背景及功能概述...

    xiaoxiao2024-03-14  12

    本节书摘来自异步社区《Android 应用案例开发大全(第3版)》一书中的第2章,第2.1节壁纸的背景及功能概述,作者 吴亚峰 , 苏亚光 , 于复兴,更多章节内容可以访问云栖社区“异步社区”公众号查看

    第2章 3D动态壁纸——百纳水族馆Android 应用案例开发大全(第3版)随着移动互联网的飞速发展,手机功能也越来越强大,用户也需要更好的方式去使用这些功能,其中为手机设置绚丽的动态壁纸已经成为用户追求手机炫酷效果的一种流行方式。本章将介绍如何将水族馆内容融入到Android手机操作系统的动态壁纸当中,以创造全新的用户体验。

    2.1 壁纸的背景及功能概述本节将对百纳水族馆的开发背景及其基本功能进行简单介绍,通过本节的学习,读者将会对百纳水族馆的具体功能及相应开发过程有一个整体了解,并且对百纳水族馆所需要的一些关键性技术有一个很好的认识,这对以后的学习有很大帮助。

    2.1.1 壁纸背景概述壁纸是用户在手机屏幕上使用来替代原来单一背景的一张图,有了这样一张图片可以使手机的屏幕看起来更加绚丽。而随着移动互联网的快速发展,单一的图片背景已经不能完全满足用户的需求,所以产生了将手机屏幕所使用的壁纸以动画形式呈现出来的动态壁纸。

    现在壁纸市场中动态壁纸可谓是种类繁多,各式各样的壁纸安装在手机屏幕上,如图2-1与图2-2所示。但这并不能完全满足用户的需求,这就需要开发人员不断地开发出新壁纸来,以满足用户对酷炫壁纸的追求。下面将对3D动态壁纸——百纳水族馆的开发进行详细介绍。

    2.1.2 壁纸功能介绍上一小节介绍了动态壁纸的背景知识,本小节将对3D动态壁纸——百纳水族馆的功能及操作方法进行简单介绍,使读者对此壁纸有一个初步的了解,为后面的学习打好基础。首先介绍设置动态壁纸的操作方法,具体步骤如下。

    (1)安装完这个壁纸后,按“菜单”键,系统将弹出一个设置列表框,在此列表框中选择“修改壁纸”的选项,如图2-3所示,单击“修改壁纸”选项,系统将弹出一个壁纸类型的选择列表框,在此列表框中列出用户手机上安装的所有壁纸类型,如图2-4所示。

    (2)单击“动态壁纸”选项,系统将弹出一个动态壁纸列表框,在此列表框中列出了用户手机上所有已安装的可选的各种动态壁纸,这些动态壁纸都可以设置成手机壁纸,以增加手机屏幕的酷炫效果,如图2-5所示。

    (3)单击“百纳水族馆”选项后,进入动态壁纸预览界面,此时已经可以对该壁纸进行控制,其竖屏效果如图2-6所示,单击手机屏幕下方的“设置壁纸”选项即可将此3D动态壁纸设置为当前手机壁纸,其效果图如图2-7所示。

    (4)此动态壁纸设置成功后,就可以看到本案例中的鱼游来游去还有骨骼动画,身体上还有水纹,鱼游到远离灯光的地方就会变暗,十分的炫酷,并可单击水族馆的地面来给鱼喂食,鱼看到鱼食会向鱼食游去,其效果如图2-8所示。

    (5)点击水族馆地面进行喂食后,本案例会判断百纳水族馆里的鱼是否能够看到鱼食,能看到鱼食的鱼,会去将鱼食吃掉,其效果如图2-9、图2-10和图2-11所示,用户在左右滑动屏幕的同时也可以使百纳水族馆左右移动。

    (6)百纳水族馆地面上有三处气泡位置,一处气泡在珍珠贝中的珍珠上,其他两处在珊瑚上,这三处位置不断地冒气泡,并且冒出的气泡随高度增加而不断变大,其效果如图2-12所示。

    (7)水族馆中的地面上还有带有骨骼动画的珍珠贝,珍珠贝在地面上一张一合使整个地面看起来更加真实,其本身被光照射后有明暗的效果,珍珠贝中的珍珠处会一直冒气泡,并且气泡随高度增加不断变大,其效果如图2-13和图2-14所示。

    (8)百纳水族馆不仅支持竖屏显示,在横屏上也可以呈现很好的效果,读者在安装本案例的apk后,可以自行调整手机的横、竖屏显示方式,可以看出横屏也会有非常棒的效果,如图2-15和图2-16所示。

    说明本案例测试机主要为小米2S,具体设置壁纸的操作步骤是按照该机型来进行操作的。现在市场上Android机型种类较多,相应的壁纸设置步骤也不尽相同,在此不可能全部详细介绍,设置壁纸的具体操作步骤请读者根据自己的手机自行调整。

    相关资源:敏捷开发V1.0.pptx
    最新回复(0)