autojs之启动页

简介: 启动页概念启动页包括开屏页和广告页,桌面点击app, 你看见的第一个页面就是开屏页;开屏页后面可以显示广告页, 也可以不显示本节教程针对开屏页

启动页概念


启动页包括开屏页和广告页,

桌面点击app, 你看见的第一个页面就是开屏页;

开屏页后面可以显示广告页, 也可以不显示

本节教程针对开屏页


效果展示

微信图片_20220625103021.png


autojs版本

微信图片_20220625103021.png

软件自带示例

微信图片_20220625103021.png


自定义启动页


自定义启动页需要在project.json中配置"splashLayoutXml"参数


并创建自定义启动图的xml,本项目为splash.xml


xml中只能为静态控件等,不能有js代码或list等动态控件


project.json


project.json文件用于配置项目的相关参数,比如主文件、启动图、包名等信息。


主要功能是表示该文件夹是一个autojs项目


splashLayoutXml


project.json有一个字段launchConfig, 功能: 打包后的相关启动配置。


launchConfig有一个字段splashLayoutXml, 功能: 启动图xml,用于打包后自定义启动图(8.5以上版本)


splashLayoutXml示例

<?xml version="1.0" encoding="UTF-8"?>
<vertical>
  <frame gravity="center" height="match_parent" width="match_parent" background="#000000">
    <img src="file://./splash.jpeg" scaleType="fitCenter" />
    <RelativeLayout height="match_parent" width="match_parent">
      <frame layout_centerHorizontal="true" layout_alignParentBottom="true" gravity="center" background="#cc000000">
        <text text="牙叔" layout_width="wrap_content" layout_height="wrap_content" textSize="45" textColor="#8BC34A" textStyle="bold" margin="24" />
      </frame>
    </RelativeLayout>
  </frame>
</vertical>


该布局是一个frame布局, 全屏显示一张图片, 图片底部显示一些文字


效果如下

微信图片_20220625103021.png


最小的自定义启动页project.json

{
  "name": "自定义启动页",
  "launchConfig": {
    "splashLayoutXml": "splash.xml"
  },
  "main": "main.js",
  "ignore": ["build"],
  "packageName": "com.yashu",
  "versionName": "1.0.0",
  "versionCode": 1
}
相关文章
|
Android开发
autojs最近任务多界面
牙叔教程 简单易懂
691 0
|
测试技术 Android开发
autojs横屏截图的正确姿势
牙叔教程 简单易懂
2772 0
|
Android开发
autojs下拉刷新
牙叔教程 简单易懂
971 0
|
Android开发
autojs加载中界面
牙叔教程 简单易懂
410 0
|
5月前
素颜个人引导页源码
素颜个人引导页源码,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面
53 11
素颜个人引导页源码
|
4月前
|
UED
Flutter仿Boss-2.启动页、引导页
Flutter仿Boss-2.启动页、引导页
47 0
|
6月前
|
XML Java Android开发
Android Studio App开发之实现底部标签栏BottomNavigationView和自定义标签按钮实战(附源码 超详细必看)
Android Studio App开发之实现底部标签栏BottomNavigationView和自定义标签按钮实战(附源码 超详细必看)
624 0
|
XML Android开发 数据格式
Android启动页解决攻略最终版
相信很多人都在网上查过关于启动白屏或者黑屏的问题。 一般的App应该是分为两种: 有闪屏页或者启动页(SplashActivity),页面大概会持续2到3秒 没有闪屏页和启动页,打开应用后会直接跳转到应用主界面 不管有没有启动页,如果你不处理,你会发现当你点击桌面上那个icon图标的时候会先闪白屏或者黑屏一下,然后才会进入我们设定的页面。
2234 0
|
Android开发
autojs一键换肤
牙叔教程 简单易懂
153 0
|
Android开发
autojs进度条
牙叔教程 简单易懂
566 0