/DUI

DUI是一个轻量的文本标记语言,主要用来简化modpe中繁琐的代码

Primary LanguageJavaScriptApache License 2.0Apache-2.0

DUI

DUI是一个轻量的文本标记语言,主要用来简化modpe中繁琐的ui代码

特色

梗概

  • 极度简化了modpe代码
  • 格式美观,可分辨率强
  • 高自由度,适合一切人群

与javascript比较

使用前:

ctx.runOnUiThread(new java.lang.Runnable({run:function(){try{
var text=new Array(2)
var layout=new android.widget.LinearLayout(ctx);
var win=new android.widget.PopupWindow(ctx);
for(var index=0;index<2;index++){
  text[index]=new android.widget.TextView(ctx).
  text[index].setText("Hello World"); 
  text[index].setLayoutParams(new android.widget.LinearLayout.LayoutParams(-2,-2))
}
layout.setGravity(17)
for(v in text){
  layout.addView(v);
}
win.setFocusable(true)
win.setContentView(layout)
win.setWidth(200)
win.setHeight(100)
}catch(e){print(e)}
}}));

使用后:

[package demo]
[android.widget]
layout as LinearLayout{
  gravity:17;
  child-arr:text;
}
text as TextView for index 2{
  text:("Hello World");
  size:-2 -2
}
win as PopupWindow{
  focusable:true;
  content-view:layout;
  width:200;
  height:100
}

开发文档

关于