一 , 项目界面设计
引导界面:软件入场动画,当应用首次启动时,用户会看到一个带有“隐私条款”文本的引导界面。上下同时播放旋转动画,同时引导用户进入下一步。根据应用是否是首次启动,同意了隐私条款才能继续使用。否则退出,海底的木头颜色花风整体效果增强了视觉上的层次感。
条款界面:该界面包含了长段的用户协议文本,字体大小设置为20。文本内容详细描述了用户与墨迹天气服务之间的协议条款,包括使用服务的前提、需要遵守的其他条款、未成年人使用限制等。两个按钮都设置了字体大小、颜色、透明度、背景色、外边距和点击事件处理函数。“拒绝”按钮点击后,通过 router.replaceUrl 方法将页面替换回 Login 页面。“同意”按钮点击后,首先通过
PreferenceUtil.putPreferenceValue(PREF_KEYstart, true)
记录了已经同意,下次出来就不会再弹窗隐私条款
主体游戏页面:组件通过 Image组件 展示鱼的位置和大小,通过摇杆来控制鱼的方向移动,如果靠近其它鱼时,会判断双方的大小,更大的一方可以吃掉对方,本页面使用了多种颜色和布局参数来调整UI元素的外观。
碰到大鱼会减掉生命值,直到游戏结束