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左线控制纵向区域拉伸
相关推荐
码农coding2 小时前
android12 systemUI 之锁屏
android
圆山猫2 小时前
[Virtualization](三):RISC-V H-extension 与 Guest 执行模式
android·java·risc-v
爱笑鱼2 小时前
Binder(七):getCallingUid() 读到的是谁?clearCallingIdentity() 又清掉了什么?
android
sali-tec3 小时前
C# 基于OpenCv的视觉工作流-章98-频域滤波
图像处理·人工智能·opencv·计算机视觉
落苜蓿蓝7 小时前
多张覆盖视场的平面棋盘图片; 、对每张图片用 OpenCV 的 findChessboardCorners 检测内角点并用 corn ...
数码相机·opencv·平面
结网的兔子8 小时前
【前端开发】Web端迁移至 uni-app 及鸿蒙扩展方案对比
前端·uni-app·harmonyos
2501_915909068 小时前
iOS 应用反调试技详解术 检测调试器的原理与防护实践
android·ios·小程序·https·uni-app·iphone·webview
明如正午8 小时前
【python】Python + OpenCV 实现视频关键帧提取与智能去重
python·opencv·音视频
Lvan的前端笔记8 小时前
AndroidX 完全入门指南
android·androidx
帅次9 小时前
Android 应用高级面试:Window 近1年高频追问 18 题
android·面试·职场和发展