EasyClick 原生UI连载三十一

Posted Mr -老鬼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EasyClick 原生UI连载三十一相关的知识,希望对你有一定的参考价值。

EasyClick 原生UI教程

讲师:Mr-老鬼,QQ:1156346325
EasyClick 原生UI教程电梯直达
EasyClick 原生UI教程总纲

EasyClick 原生UI页面内启停按钮框架

沿用了之前的底部标签栏框架,更改了主页面的启停两个按钮为独立的启停按钮。

效果图

在这里插入图片描述

XML代码

下面值列出新增部分代码,其他代码请参考:底部标签栏框架

<?xml version="1.0" encoding="UTF-8" ?><!--
  ~ Copyright(c) 2021,
  ~    项目名称:帧布局启停按钮
  ~    文件名称:main.xml
  ~    创建时间:2021/5/1 上午11:30
  ~    作者:laogui
  -->

<FrameLayout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xmlns:android="http://schemas.android.com/apk/res/android"
             xsi:noNamespaceSchemaLocation="layout.xsd"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
            android:layout_gravity="bottom">

    <LinearLayout android:layout_width="match_parent"
                  android:layout_height="match_parent"
                  android:orientation="vertical"
                  android:layout_weight="1">
        <!-- 顶部标题栏布局-->
        <include android:layout="@layout/titlebar" />
        <!-- 第一界面布局   默认显示界面  -->
        <include android:layout="@layout/homepage" />
        <!-- 第二界面布局 -->
        <include android:layout="@layout/configlayout" />
        <!-- 第三界面布局-->
        <include android:layout="@layout/logbooklayout" />
        <!-- 第四界面布局-->
        <include android:layout="@layout/aboutlayout" />
        <!-- 底部标签布局 -->
        <include android:layout="@layout/bottombar" />
    </LinearLayout>
    <CardView android:layout_width="wrap_parent"
              android:layout_height="wrap_content"
              android:cardCornerRadius="20dp"
              android:layout_gravity="center_horizontal|bottom"
              android:layout_marginBottom="35dp"
              android:cardBackgroundColor="#8c006699">

        <Button android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:textColor="#FFFFFF"
                android:background="#8c006699"
                android:tag="operationStopped"
                android:text="运  行" />
    </CardView>
</FrameLayout>

ui.js代码

只列出新增修改的代码,main.js 就不列出了里面只是模拟任务 。
其他代码请参考:底部标签栏框架

/*
 * Copyright(c) 2021,
 *    项目名称:帧布局启停按钮
 *    文件名称:ui.js
 *    创建时间:2021/5/1 上午11:30
 *    作者:laogui
 */
	
	//  新增的启停按钮,一个按钮做两件事。删除原本的启动和停止脚本两个按钮

    //------------------------ EC 脚本 运行 停止 按钮  ------------------
    ui.setEvent(ui.operationStopped, "click", function (view) {
        let operationStoppedView = ui.operationStopped;
        if(operationStoppedView.getText()+"" ==="运  行"){
            operationStoppedView.setText("停  止")
            ui.start();// 启动脚本
        }else{
            operationStoppedView.setText("运  行")
            ui.stopTask();// 停止脚本
        }
        ui.run(1000, function (view) {

            // 正式发布不用取消
            cancelInterval(t)
            ui.toast("停止轮播");
        })
        sleep(1000);
    })

我是Mr-老鬼、QQ1156346325 。交流QQ群:620028786,647082990
------------------------------------------------版权声明------------------------------------------------------
本文版权所有~Mr-老鬼 ~转载请注明原文地址
免责声明:本文所有的教程仅限交流学习使用不得用于违法用途,造成的法律后果本人不承担责任。

以上是关于EasyClick 原生UI连载三十一的主要内容,如果未能解决你的问题,请参考以下文章

EasyClick 原生UI连载三十七

EasyClick 原生UI连载三十

EasyClick 原生UI连载三十二

EasyClick 原生UI连载三十六

EasyClick 原生UI连载三十一

EasyClick 原生UI连载三十五