123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- -- 设置为竖屏模式
- activity.setRequestedOrientation(1)
- function hexToColor(hex)
- -- 去掉 # 前缀
- hex = hex:gsub("#", "")
- -- 将十六进制转换为数字
- local color = tonumber(hex, 16)
- return color
- end
- local hexColor = "#ff009688"
- local MyColor = hexToColor(hexColor)
- 写入文件(随机色,MyColor)
- 读取颜色(随机色,随机色)
- layout=--常规框架
- {
- LinearLayout;--线性控件
- orientation='vertical';--布局方向
- layout_width='fill';--布局宽度
- layout_height='fill';--布局高度
- background='#ffffff';--布局背景
- {
- TextView;--文本控件
- text='建站资源';--显示文字
- textSize = '20sp',
- id="zhan";
- textColor = '#333333',
- layout_gravity = "center|bottom",
- layout_marginTop = '35px',
- };
- {
- TextView;--横向分割线
- layout_width='97.4%w';--分割线宽度
- layout_height='5px';--分割线厚度
- layout_marginTop='10dp';--布局顶距
- layout_marginBottom='10dp';--布局底距
- layout_gravity='center';--高度居中
- backgroundColor=MyColor;--分割线颜色
- };
- {
- GridView;
- id="list";
- numColumns=3;--列数
- layout_width='fill';--宽度
- layout_height='fill';--高度
- horizontalSpacing="6dp";--横向布局
- verticalSpacing="0dp";--竖向布局
- layout_gravity="center";
- OverScrollMode=2;
- };
- }
- webView.addView(loadlayout(layout))
- function 布局边框(边框粗细,边框颜色,背景颜色,圆角大小)
- import "android.graphics.drawable.GradientDrawable"
- drawable=GradientDrawable()
- drawable.setShape(GradientDrawable.RECTANGLE)
- drawable.setStroke(边框粗细,tonumber(边框颜色))--边框粗细和颜色
- drawable.setColor(tonumber(背景颜色))--背景颜色
- drawable.setCornerRadius(圆角大小)--圆角
- return drawable
- end
- item={
- LinearLayout;
- layout_height="48dp";
- layout_width="fill";
- {
- LinearLayout;
- layout_height="fill";
- layout_width="fill";
- layout_margin="5dp";
- BackgroundDrawable=布局边框(4,MyColor,0x00000000,15);
- {
- TextView;
- id="name";
- layout_height="fill";
- layout_width="fill";
- gravity="center";
- --textColor="#FFEC6A5C",--文字颜色
- };
- {
- TextView;
- id="url";
- layout_width="0dp";
- layout_height="0dp";
- },
- }
- }
- adapter=LuaAdapter(activity,item) --执行代码
- list.onItemClick=function(l,v,p,i)
- if( v.Tag.name.text): find "密码" then
- mima=v.Tag.name.text:match('密码(.-)]')
- 复制文本(mima)
- --print("正在载入 "..v.Tag.name.text.."\n密码已自动复制到系统剪贴板")
- 子页面("安卓",v.Tag.url.text)
- else
- --print("正在载入 "..v.Tag.name.text)
- 子页面("安卓",v.Tag.url.text)
- end
- end
- list.onItemLongClick=function(l,v,p,i)
- print("使用系统默认浏览器打开\n"..v.Tag.url.text)
- 调用浏览器(v.Tag.url.text)
- return true--防止触发点击事件
- end
- zhan.onLongClick=function()
- items={"三维空间账号(txcgb(d*w5*5))","免费主机账号(fr3a_34256837(5*5))"}
- AlertDialog.Builder(this)
- .setTitle("建站资源账号复制")
- .setItems(items,{onClick=function(l,v)
- if v==0 then
- 复制文本("txcgb")
- 写入文件(UA,塞班)
- 写入文件(UA标识,"塞班")
- 子页面("塞班","https://cp.3v.do/host/manage.asp")
- end
- if v==1 then
- 复制文本("fr3a_34256837")
- 写入文件(UA,塞班)
- 写入文件(UA标识,"塞班")
- 子页面("塞班","https://www.freehost.cc/auth/login")
- end
- if v==2 then
- 复制文本("cca_32942835")
- print"账号已复制到剪贴板"
- end
- if v==e then
- 复制文本("vh0_34039523")
- print"账号已复制到剪贴板"
- end
- end})
- .show()
- end
- list.Adapter=adapter --应用推荐列表
- adapter.add{name="灰狼云空间\ncgb.163",url="https://yun316.net/user/home"}
- adapter.add{name="灰狼二级域名\n[txcgb.txyjm]",url="http://dns.yun316.net/home"}
- adapter.add{name="三维空间面板",url="https://cp.3v.do/host/manage.asp"}
- adapter.add{name="西数个人中心",url="https://m.west.cn/m/manager/"}
- adapter.add{name="影视站长圈",url="https://www.yszzq.com/ziyuan/web/19_0_0_0_newstime_0.html"}
- adapter.add{name="特殊符号",url="https://funletu.com/emoji/"}
- adapter.add{name="小刀资源网",url="https://www.x6d.com/"}
|