--ELGG专用UI --作者Shizuku B站靓女空白 --有问题联系Q2843833170并提供来源 --不接定制和单子请勿联系 TLOGO="UI标题" gg.alert("作者Shizuku\nB站靓女空白\n\n操作指南\n拖拽拉伸悬浮窗右下角可以调节悬浮窗大小\n点击左上角LOGO可以缩小悬浮窗\n拖动LOGO附近区域可以移动悬浮窗\n长按某个开关可以重置此开关") --[[ 为保证UI加载效率,UI内图片全部使用本地图片而不是云端调用 脚本的图片资源全部存储在/storage/emulated/0/NyaYAN/极简宽/res/这个目录下 且已经提前准备了一些资源可供使用,具体自行查看 图片名称为XFQ和LOGO的是重要图标,可使用下方函数替换 下方提供了一个下载图片资源的函数,你只需要提供外链即可 且脚本检测到用户第一次打开此脚本时会自动调用此函数,你也可以在别处调用 ]] function 下载图片() local 图片表={ {"目标名称","外链"}, {"目标名称","外链"}, } if 图片表[1][2]~="外链" then for i=1,#图片表 do file.download(图片表[i][2],"/storage/emulated/0/NyaYAN/极简宽/res/"..图片表[i][1]) end end end loadYunLuaGroup("5C3C4E3813681C4C204C35346F1B4C2F7EFF612D2B22175F195D410B6EE1B0AE82D284F56ABFA8") --此处可复制粘贴添加主题颜色,下面的十六进制ARGB颜色码分别为暗背景,亮背景,文字,图标,高亮 function 添加主题() return {LinearLayout, layout_height="-2"; layout_width="-1"; orientation="vertical", themebtn(1,"简约白",{0xEFFFFEFE,0xEBC3E0F6,0xFF404B7C,0xFF303030,0xFF0084FF}), themebtn(2,"温馨黄",{0xEFf9f4dc,0xEDDADADA,0xFFfba414,0xFFd85916,0xFFfa5d19}), } end --[[ 组件说明 注,下文所说文字大小为像素值,即数字,文字颜色为十六进制ARGB码 例如 0xFFFFFFFF 白色 普通文本 nyaText(text,size,color,func) 传入文本内容,文字大小,文字颜色,点击事件(function) 只有第一个是必填,其他可选 普通文字按钮 nyaButton(text,func,size,color) 传入文本内容,点击事件(function),文字大小,文字颜色 第1,2个是必填 图标按钮 nyaCButton(text,pic,func,size,color) 传入文本内容,图片名字,点击事件(function),文字大小,文字颜色 第123个是必填 普通开关 nyaSwitch(text,opfunc,clfunc,size,color,zt) 传入文本内容,开启事件(function),关闭事件(function),文字大小,文字颜色,开关状态(true为默认开启不填为关闭) 第123个是必填 补充 此UI中长按开关可以重置开关,就是将开启的开关转换为关闭状态但是不触发关闭事件 没看懂看下方事例 复制粘贴----==========----框住部分即可 ]] function 生成UI() return { ----==========---- {"菜单1","star",--菜单按钮名称,图片名称 { --下面一行对应一个功能,可无限添加或者减少 nyaText("文本", 13, 0xFF000000, function() gg.alert("点击了文本") end), nyaButton("按钮", function() gg.alert("点击了按钮") end, 14, 0xFF00FFFF), nyaCButton("图片按钮", "kz", function() gg.tip("图片按钮","显示图片的按钮") end, --UI封装了一个新函数,可在UI上显示功能提示,gg.tip("标题","内容") 14, 0xFF00FF00), nyaSwitch("开关", function() gg.alert("开启") end, function() gg.alert("关闭") end, 15, 0xFFFF0000, true) }}, ----==========---- ----==========---- {"菜单2","set",--菜单按钮名称,图片名称 {nyaButton("主题",function() UI线程(function() hideExpand() themelay.setVisibility(0) end) end), nyaSwitch("自动隐藏ELGG", function() gg.hide(true) Settings["hide"]=true UpdateC() end, function() gg.hide(false) Settings["hide"]=false UpdateC() end,11,nil,Settings["hide"]), nyaSwitch("音量键显隐UI", function() Settings["volume"]=true UpdateC() end, function() Settings["volume"]=false UpdateC() end,11.5,nil,Settings["volume"]), nyaCButton("官方群聊","QQ",function() qq.joinGroup("544812163") end), nyaCButton("哔哩哔哩","blbl",function() app.openUrl("https://b23.tv/cfntful") end), }}, ----==========---- {"退出辅助","exit"}, --退出按钮勿动 } end Lock.Ui(LoadUI, nil, function(err) print(err) luajava.exit() end)