 | |  |  | AIWROK苹果系统自带view视图简洁UI界面示例
- // 🍎交流QQ群711841924群一,苹果内测群:528816639
- var tab = new TabView();
- tab.setTitles(["首页", "脚本", "工具", "设置"]);
- tab.show(() => {
- printl("界面已启动");
-
- tab.addView(0, createHomePage());
- tab.addView(1, createScriptPage());
- tab.addView(2, createToolsPage());
- tab.addView(3, createSettingsPage());
- });
- function createHomePage() {
- var v = new Vertical();
- v.setBackgroundColor(245, 245, 250);
-
- var title = new Label();
- title.setText("欢迎使用");
- title.setTextColor(50, 50, 50);
- title.setFontSize(24);
- v.addView(title);
-
- var divider = new Label();
- divider.setHeight(1);
- divider.setBackgroundColor(200, 200, 200);
- v.addView(divider);
-
- var btnContainer = new Vertical();
-
- var btn1 = new Button();
- btn1.setText("运行脚本");
- btn1.setColor(52, 152, 219);
- btn1.setTextColor(255, 255, 255);
- btn1.setHeight(50);
- btn1.onClick(() => {
- printl("运行脚本");
- });
- btnContainer.addView(btn1);
-
- var btn2 = new Button();
- btn2.setText("查看日志");
- btn2.setColor(46, 204, 113);
- btn2.setTextColor(255, 255, 255);
- btn2.setHeight(50);
- btn2.onClick(() => {
- printl("查看日志");
- });
- btnContainer.addView(btn2);
-
- var btn3 = new Button();
- btn3.setText("退出程序");
- btn3.setColor(231, 76, 60);
- btn3.setTextColor(255, 255, 255);
- btn3.setHeight(50);
- btn3.onClick(() => {
- tab.dismiss();
- });
- btnContainer.addView(btn3);
-
- v.addView(btnContainer);
-
- return v;
- }
- function createScriptPage() {
- var v = new Vertical();
- v.setBackgroundColor(245, 245, 250);
-
- var title = new Label();
- title.setText("脚本列表");
- title.setTextColor(50, 50, 50);
- title.setFontSize(22);
- v.addView(title);
-
- var divider = new Label();
- divider.setHeight(1);
- divider.setBackgroundColor(200, 200, 200);
- v.addView(divider);
-
- var ck1 = new CheckBox();
- ck1.setText("脚本1 - 自动点击");
- v.addView(ck1);
-
- var ck2 = new CheckBox();
- ck2.setText("脚本2 - 自动滑动");
- v.addView(ck2);
-
- var ck3 = new CheckBox();
- ck3.setText("脚本3 - 自动输入");
- v.addView(ck3);
-
- var ck4 = new CheckBox();
- ck4.setText("脚本4 - 自动截图");
- v.addView(ck4);
-
- var ck5 = new CheckBox();
- ck5.setText("脚本5 - 自动找图");
- v.addView(ck5);
-
- var runBtn = new Button();
- runBtn.setText("运行选中脚本");
- runBtn.setColor(52, 152, 219);
- runBtn.setTextColor(255, 255, 255);
- runBtn.setHeight(50);
- runBtn.onClick(() => {
- if (ck1.isSelect()) {
- printl("运行脚本1");
- }
- if (ck2.isSelect()) {
- printl("运行脚本2");
- }
- if (ck3.isSelect()) {
- printl("运行脚本3");
- }
- if (ck4.isSelect()) {
- printl("运行脚本4");
- }
- if (ck5.isSelect()) {
- printl("运行脚本5");
- }
- });
- v.addView(runBtn);
-
- return v;
- }
- function createToolsPage() {
- var v = new Vertical();
- v.setBackgroundColor(245, 245, 250);
-
- var title = new Label();
- title.setText("工具箱");
- title.setTextColor(50, 50, 50);
- title.setFontSize(22);
- v.addView(title);
-
- var divider = new Label();
- divider.setHeight(1);
- divider.setBackgroundColor(200, 200, 200);
- v.addView(divider);
-
- var btnContainer = new Vertical();
-
- var btn1 = new Button();
- btn1.setText("屏幕点击");
- btn1.setColor(155, 89, 182);
- btn1.setTextColor(255, 255, 255);
- btn1.setHeight(45);
- btn1.onClick(() => {
- printl("执行屏幕点击");
- hid.clickPercent(0.5, 0.5);
- });
- btnContainer.addView(btn1);
-
- var btn2 = new Button();
- btn2.setText("屏幕滑动");
- btn2.setColor(155, 89, 182);
- btn2.setTextColor(255, 255, 255);
- btn2.setHeight(45);
- btn2.onClick(() => {
- printl("执行屏幕滑动");
- hid.swipVPercent(0.5, 0.8, 0.5, 0.2, 50, 500, 50);
- });
- btnContainer.addView(btn2);
-
- var btn3 = new Button();
- btn3.setText("返回主页");
- btn3.setColor(155, 89, 182);
- btn3.setTextColor(255, 255, 255);
- btn3.setHeight(45);
- btn3.onClick(() => {
- printl("返回主页");
- hid.home();
- });
- btnContainer.addView(btn3);
-
- var btn4 = new Button();
- btn4.setText("最近应用");
- btn4.setColor(155, 89, 182);
- btn4.setTextColor(255, 255, 255);
- btn4.setHeight(45);
- btn4.onClick(() => {
- printl("打开最近应用");
- hid.recents();
- });
- btnContainer.addView(btn4);
-
- v.addView(btnContainer);
-
- return v;
- }
- function createSettingsPage() {
- var v = new Vertical();
- v.setBackgroundColor(245, 245, 250);
-
- var title = new Label();
- title.setText("设置");
- title.setTextColor(50, 50, 50);
- title.setFontSize(22);
- v.addView(title);
-
- var divider = new Label();
- divider.setHeight(1);
- divider.setBackgroundColor(200, 200, 200);
- v.addView(divider);
-
- var ck1 = new CheckBox();
- ck1.setText("启用通知");
- ck1.setID("通知设置");
- ck1.setDefultSelect();
- v.addView(ck1);
-
- var ck2 = new CheckBox();
- ck2.setText("启用音效");
- ck2.setID("音效设置");
- v.addView(ck2);
-
- var ck3 = new CheckBox();
- ck3.setText("启用震动");
- ck3.setID("震动设置");
- v.addView(ck3);
-
- var ck4 = new CheckBox();
- ck4.setText("自动保存");
- ck4.setID("自动保存");
- ck4.setDefultSelect();
- v.addView(ck4);
-
- var saveBtn = new Button();
- saveBtn.setText("保存设置");
- saveBtn.setColor(46, 204, 113);
- saveBtn.setTextColor(255, 255, 255);
- saveBtn.setHeight(50);
- saveBtn.onClick(() => {
- printl("设置已保存");
- });
- v.addView(saveBtn);
-
- var about = new Label();
- about.setText("版本: 1.0.0");
- about.setTextColor(150, 150, 150);
- v.addView(about);
-
- return v;
- }
复制代码
| |  | |  |
|