From 82fa139ec03a4e3e3182e328db70a8861b7deb39 Mon Sep 17 00:00:00 2001 From: hyb1996 <946994919@qq.com> Date: Sun, 14 Oct 2018 14:34:34 +0800 Subject: [PATCH] fix: bug of ui.Widget; add: sample for ui.Widget --- .../界面控件/自定义控件-使用配置勾选框.js | 18 ++++++++ .../sample/界面控件/自定义控件-布局模板.js | 41 +++++++++++++++++++ .../sample/界面控件/自定义控件-带颜色按钮.js | 2 +- ...件-配置勾选框.js => 自定义控件-模块-配置勾选框.js} | 31 ++++++-------- autojs/src/main/assets/modules/__app__.js | 5 +++ autojs/src/main/assets/modules/__ui__.js | 30 ++++++++++++++ autojs/src/main/assets/modules/__util__.js | 2 +- .../ui/inflater/DynamicLayoutInflater.java | 11 +++-- .../core/ui/nativeview/ViewPrototype.java | 9 ++++ 9 files changed, 122 insertions(+), 27 deletions(-) create mode 100644 app/src/main/assets/sample/界面控件/自定义控件-使用配置勾选框.js create mode 100644 app/src/main/assets/sample/界面控件/自定义控件-布局模板.js rename app/src/main/assets/sample/界面控件/{自定义控件-配置勾选框.js => 自定义控件-模块-配置勾选框.js} (63%) diff --git a/app/src/main/assets/sample/界面控件/自定义控件-使用配置勾选框.js b/app/src/main/assets/sample/界面控件/自定义控件-使用配置勾选框.js new file mode 100644 index 00000000..154db38e --- /dev/null +++ b/app/src/main/assets/sample/界面控件/自定义控件-使用配置勾选框.js @@ -0,0 +1,18 @@ +"ui"; + +var PrefCheckBox = require('./自定义控件-模块-配置勾选框.js'); + +ui.layout( + + + +