概述 看到好多app用模糊效果来制作启动界面,或是模糊图片、弹出菜单背景模糊等等效果,觉得这种效果很诱人总是有一种朦胧美在里面,于是乎查资料。发现这种效果可由UI设计者用ps做模糊图片,说到这里我觉得大家也不用再看了,找你们的美工人员给你们P一张图就好了。。。 Oh no.等等这怎么可能啊,那我要是让模糊效果渐变该怎么办呢?这个问的好,那就让美工多P几张图然后不断轮播就好了嘛(ps:累死美工哈哈
一、启动黑屏的问题1.1 问题现象描述Android App 启动页面黑屏的问题,现象表现为:Android 开发 App 启动时若没有做特殊处理的话,会出现一瞬间的白屏现象。即使启动界面就加载一个布局,不做其他耗时处理,貌似也会出现一瞬间的白屏问题。当从桌面 Launcher 的小图标点击冷启动一个 App 的时候,程序需要进行一些基本的初始化操作,例如在Applicat
之前我们产品里的启动比较简单,就是背景色加上我们的logo、slogan等,这种形式适配起来比较容易,把元素切出来交给开发写出来就行。最近由于运营的需求,我们需要在APP启动展示广告,广告图更新频繁、样式复杂,不可能交给开发适配,也不可能让设计师每次手动做多个尺寸(光想想就要抓狂),所以我开始思考用一个尺寸适配所有屏幕的方法。确定基础尺寸我们主要适配的是Android和iPhone这两个主流平
有的Android软件需要在启动的时候显示一个启动画面,可以是一张图或者一些设置什么呢,还有一个好处就是,可以趁机在后台加载数据。创建启动画面一般有两种方式:1、建立一个activity,展示启动画面,然后再启动主Activity2、在主Activity建立一个展示区,然后隐藏掉。第二个其实更简单,但是这个就展示一次的东西戳在代码里,怎么想都不舒服,而且还可能设计效率问题。所以在项目里还是选用第一
转载 2023-07-31 14:29:14
357阅读
在我们的实际产品使用或是设计过程中,总是会有那么2-3秒是留给我们的产品启动的。那么为什么所有的产品都有这几秒的启动?它的作用目的到底是为了什么?为什么有些产品对于启动始终在乐此不疲的更换?这里笔者将启动的一些分析总结成文,以供大家参考。   一、什么是产品启动   当应用程序被用户打开时,在程序启动过程中被用户所看到的过渡页面(或动画)都被我们统称为启动。   二、为什么要有启动
转载 2023-08-03 20:48:19
197阅读
1、启动常见错误适配方式:被拉伸、留白过多、信息不完整 2、启动正确适配方式:超出部分裁剪、为不同比例配图、使用切图弹性适配、图文分离。 3、剪裁:① 横向裁剪 1) 保持图片比例不变,屏幕高度固定,裁剪左右超出屏幕部分。 【优势:图片始终撑满这个屏幕,页面相对协调,屏幕资源可以最大化利用。】 【使用场景:适用于全屏的启动,根据屏幕比例适配。】
第一次进入:启动-->引导-->主页 第二次进入:启动-->主页 解决:利用SharedPreferences存储一个布尔值,加载页面时判断实现 启动3秒倒计时,主线程不能更新UI,利用handler加Timer实现 SplashActivity public class SplashAct ...
转载 2021-09-19 13:51:00
156阅读
2评论
## Android启动的实现 ### 1. 整体流程 首先,我们需要明确整个实现启动的流程。下面是一个简单的流程图: | 步骤 | 描述 | | ---- | ---- | | 1. 创建启动布局 | 创建一个XML布局文件,用于展示启动的界面 | | 2. 创建启动Activity | 创建一个新的Activity用于展示启动,设置其布局为步骤1创建的布局文件 | | 3.
原创 2023-07-30 14:09:22
486阅读
Android刘海屏适配最佳实践-引导、沉浸式小说阅读前言刘海屏是Apple公司在iPhone X率先推出的,后续Android阵营陆续跟进,众所周知Android机型碎片化极其严重,在Google官方正式推出适配方案前,Android开发开发者对各大厂商设备需单独进行刘海屏适配,工作量可想而知。概要Google官方在Android 9.0 后对刘海屏进行了支持,本文内容便是基于官方刘海屏解决
【摘要】在一次偶然的体验中,我发现,我们公司的Android app在启动的时候总是先白屏,然后再显示启动,然后隔了好长一段时间才进入主页,然后加载网页。最近正好需要优化app的速度,对此进行了一次比较完整性的优化,优化下来,启动速度从2秒8,提升至一秒2左右的样子。此文章,尽量避免写看不懂的“长篇大论”,到后面写的和论文一样,就没意思了。作者:x-teamer团队清泓第一段:app的启动提速
# 解决Flutter启动Android启动闪动的问题 在开发Flutter应用时,我们经常会遇到一个问题,就是在应用启动时,会出现Flutter启动Android原生启动之间的闪动。这种闪动会给用户带来不好的体验,因此我们需要找到解决这个问题的方法。 ## 问题分析 在Flutter应用启动时,会先显示Flutter的启动,然后再显示Android原生启动。这两者之间的切换
原创 3月前
227阅读
        工作快半年了,想把工作中的一些有用的东西分享分享,于是想到了写博客,方便别人查看,也方便自己记录点滴。好了,客套话不多说。今天我要分享的是“android 启动引导”效果的实现,底部的导航圆点根据引导的数量动态生成,不是在布局文件里写死了的,主要用到了ViewPager这个类。先看看效果:详细实现步骤如下:第一:准备图片资源,这里我准备了
转载 2023-06-29 23:27:18
0阅读
Android中几乎所有app都有启动这一基本功能,但是用途都不相同。有的这次我们来做个比较简单的,即一个页面显示1s后自动跳转主页面。首先新建一个activity为SplashActivity,其对应布局文件为activity_s...
原创 2022-10-31 17:33:51
1046阅读
# Android 去除启动的指南 在Android应用开发中,启动(Splash Screen)通常被用作应用程序的欢迎界面,它可以展示应用程序的 logo、品牌或加载状态。虽然启动在某些情况下能够给用户留下良好的第一印象,但过长的启动也可能导致用户流失。因此,去除启动并直接进入主应用界面是一种值得考虑的优化。 ## 启动的工作原理 启动通常在应用程序启动时展示,持续一段时间
原创 1月前
139阅读
# Android设置启动Android开发中,启动(Splash Screen)是指应用程序在启动时显示的页面。它通常用于在应用程序加载数据或进行一些初始化操作时提供一个友好的界面给用户。本文将介绍如何在Android应用中设置启动,并提供相应的代码示例。 ## 什么是启动启动是应用程序启动时显示的界面,通常会包含应用程序的logo和一些加载动画。启动的目的是提供一个友
# Android启动字体实现 ## 一、流程概述 在Android应用的启动中设置特定字体,可以增加应用的个性化和艺术性。以下是实现的整体流程: | 步骤 | 描述 | |------|------| | 1. 在`res`目录下创建`font`文件夹 | 创建一个用于存放字体文件的文件夹 | | 2. 将字体文件添加到`font`文件夹中 | 将自定义字体文件复制到`font`文件夹
原创 9月前
96阅读
# 实现 Android 启动视频的完整指引 在 Android 应用的开发过程中,启动是给用户的第一印象,而视频启动则能带来更好的用户体验。本文将详细讲解如何实现 Android 启动视频的步骤,并提供代码示例及注释,帮助你快速上手。 ## 整体流程 下面是实现 Android 启动视频的步骤概览: | 步骤 | 内容 | |
原创 20天前
21阅读
一、为什么要用启动 1、宣传产品 2、预先加载一些耗时的数据,减轻用户等待程序启动的枯燥味 3、对系统进行检测,如是否有网,电量是否充足等等 二、如何做一个启动 1、以图片作为启动 (1)很多时候往往是以一张图片作为启动,在这张图片上写上产品标志,产品名称、产品主要特色、产品的版本信息、公司信息等等这些有关产品宣传的东西等等。 (2)然后对图片做一些动画效果,比如淡入淡出、放
转载 6月前
21阅读
# 开机启动Android中的实现 在Android开发中,开机启动,也称为Splash Screen,是应用启动时展示的首个页面。它往往用于展示应用的logo或者引导用户进入主界面。本文将详细介绍如何实现一个简单的开机启动。 ## 流程概述 在实现开机启动的过程中,我们会按以下步骤进行: | 步骤 | 内容描述 | |------|----------| | 1 | 创建启动
原创 12天前
15阅读
# Android实现启动 在开发Android应用程序时,启动是一个非常常见的功能。启动通常用来展示应用的logo或者欢迎信息,同时也可以用来进行一些初始化操作,比如加载数据或者检查更新。本文将介绍如何在Android应用中实现一个简单的启动。 ## 创建启动布局 首先,我们需要创建一个布局文件来定义启动的界面。在`res/layout`目录下新建一个`activity_spl
原创 6月前
61阅读
  • 1
  • 2
  • 3
  • 4
  • 5