uniapp安卓启动图

manifest.json

复制代码
{
  "app-plus": {
    "splashscreen": {
// 是否自动关闭启动页(通常设为true,由代码控制关闭时机),
//建议设为 true,以便在应用初始化完成后自动关闭启动页。
//你还可以在首页的 onLoad生命周期函数中使用 
//setTimeout精确控制启动页显示时长,例如显示3秒后跳转
      "autoclose": true, 
// 是否显示启动等待图标(如加载圈),若设为 false,
//则不会在启动图上显示默认的加载旋转图标;
//若希望有加载动态效果,可设为 true
      "waiting": false, 
      "delay": 0, // 启动页延迟关闭时间(毫秒),通常配合代码控制[6](@ref)
      "androidStyle": "default", // 启动页样式
// 启动页是否半透明透明,设为true可避免启动前显示白屏或默认图标,
//这个属性非常关键。将其设置为 true,
//可以使启动页在完全准备好之前不显示系统默认的白色背景或APP图标,
//从而实现从启动图到首页内容的平滑过渡,避免"闪屏"现象
      "androidTranslucent": true, 
      "android": {
        "hdpi": "static/splash/android/hdpi.png", // 请替换为你的实际图片路径
        "xhdpi": "static/splash/android/xhdpi.png",
        "xxhdpi": "static/splash/android/xxhdpi.png"
      }
      // , ...
    }
  }
}

autoclose:建议设为 true,以便在应用初始化完成后自动关闭启动页。你还可以在首页的 onLoad生命周期函数中使用 setTimeout精确控制启动页显示时长,例如显示3秒后跳转

waiting:若设为 false,则不会在启动图上显示默认的加载旋转图标;若希望有加载动态效果,可设为 true

androidTranslucent:这个属性非常关键。将其设置为 true,可以使启动页在完全准备好之前不显示系统默认的白色背景或APP图标,从而实现从启动图到首页内容的平滑过渡,避免"闪屏"现象

App.vue

复制代码
export default {
    onLoad() {
        // 延时3秒后关闭启动页(如果manifest中autoclose为true,此代码可辅助控制)
        setTimeout(() => {
            // 可以在这里执行跳转到首页的其他操作,或确保资源加载完成
            // 如果仍有问题,也可以尝试强制关闭启动图:
            // #ifdef APP-PLUS
            // plus.navigator.closeSplashscreen();
            // #endif
        }, 3000);
    }
}

准备多张不同尺寸的设计图

480*762

720*1242

1880*1882

将图片调入到Android Studio下图的drawable文件夹中

选中图片右键选择

当你把绘图区拉伸到很大时就能看到1px的空白区域,我们稍后就在这1px上画黑线

在空白区域点击然后拖动,就会出现黑线

先按住shift,然后点击空白区域,再拖动到黑线部分,可取消黑线

当鼠标放到黑线间的区域边界时,可以拖动调整黑线长度

画黑线的思路
  • 黑线的right右线bottom底线是填充内容,启动图大多是图片,我们需要的是拉伸而不是填充,这里全都给成黑线。
  • top顶线控制横向区域拉伸
  • left左线控制纵向区域拉伸
相关推荐
QT界面美化性能优化7 小时前
QT+AI:使用AI技术为QT应用程序赋能
c++·人工智能·qt·opencv·qt教程·qt6.3
_祝你今天愉快9 小时前
从驱动来分析服务的添加过程
android
郑州光合科技余经理10 小时前
本地生活服务系统:模块边界与结算字段怎么拆
java·开发语言·前端·后端·系统架构·uni-app·php
Dovis(誓平步青云)11 小时前
折叠屏悬停看视频,上半屏和下半屏应该各做什么
android·java·服务器·开发语言·安全·音视频
alexhilton12 小时前
让架构边界变成可执行的测试
android·kotlin·android jetpack
hai_android14 小时前
SendChannel 与 ReceiveChannel 通信机制
android
AndrewHZ14 小时前
图像处理入门020 | 图像二值化:阈值分割基础 —— cv2.threshold 五种类型与自适应阈值铺垫
图像处理·opencv·文档扫描·阈值分割·图像二值化·trackbar·自适应阈值
数据治理自习室16 小时前
AI 应用评测体系(GraphRAG)
android·大数据·人工智能·kotlin
爱笑鱼16 小时前
Android 系统启动机制(五):system_server 是 init 启动的,还是 Zygote fork 出来的?
android
智购科技无人售货机工厂17 小时前
2026自动售货机防拆机物理安全设计:从安全螺丝到结构互锁的工程实践~YH
android·网络·驱动开发·python·单片机·安全·云原生