主题标题颜色=tonumber(0xFF009249)--黑色 文本背景颜色=tonumber(0xFF3C5087) activity.setTheme(android.R.style.Theme_DeviceDefault_Light)--设置md主题 --标题栏阴影 activity.ActionBar.setElevation(0) --设置ActionBar背景颜色 import "android.graphics.drawable.ColorDrawable" --标题栏 activity.ActionBar.setBackgroundDrawable(ColorDrawable(主题标题颜色))--颜色0xFF4C8DAD --沉浸栏 activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS).setStatusBarColor(主题标题颜色);----颜色0xFF4C8DAD --底部导航栏 import "android.graphics.Color" activity.getWindow().setNavigationBarColor(主题标题颜色) --弹出消息 function print(文本) Toast.makeText(activity,文本,Toast.LENGTH_SHORT).show() end import "android.graphics.Typeface" 设置布局= { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 layout_height='fill',--高度 -- background='#00FFFFFF',--背景颜色或图片路径 { LinearLayout,--线性布局 orientation='horizontal',--方向 layout_width='fill',--宽度 layout_height='fill',--高度 { ImageView;--图片控件 layout_gravity='center';--卡片重力 --src='https://www.268608.com/imgs/2022/01/b6ccf4406dc638f7.png';--图片路径 src="https://img.gejiba.com/images/060894d246ee266015ee9971948e2091.png"; ColorFilter='#FFEDEDED';--图片着色 layout_width='28dp',--宽度 layout_height='28dp';--高度 --layout_weight='1';--剩余属性 padding="4dp",--往内部元素的填充一定边距 id="fanhui_yi"; onClick=function()--点击事件 if ch.isDrawerOpen(3) then ch.closeDrawer(3)--关闭左侧滑,右侧滑为5 else ch.openDrawer(3)--打开左侧滑,右侧滑为5 end end }; { --Button;--文本控件 TextView;--文本控件 layout_gravity='center';--卡片重力 textColor='#FFFFFFFF';--文字颜色 -- layout_width='140dp',--宽度 style = "?android:attr/windowTitleStyle", text='电影盒';--显示文字 layout_marginLeft='18dp';--左距 typeface=Typeface.DEFAULT_BOLD,--文本显示类型 id="shapig"; }; { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 layout_height='fill',--高度 gravity='center|right';--重力属性 --左:left 右:right 中:center 顶:top 底:bottom { ImageView;--图片控件 --src="https://tuchuangs.com/imgs/2022/04/30/800c9781722aec7e.png"; src='https://www.268608.com/imgs/2022/01/63dfd5f60693870f.png';--图片路径 layout_width='28dp';--宽度 layout_height='28dp';--高度 ColorFilter='#FFEDEDED';--图片着色 padding="4dp",--往内部元素的填充一定边距 id="caidan" }; } }; }; activity.ActionBar.setDisplayShowCustomEnabled(true) activity.ActionBar.setCustomView(loadlayout(设置布局)) --text=activity.getTitle(); function 波纹(id,颜色)--波纹特效 import "android.content.res.ColorStateList" local attrsArray={android.R.attr.selectableItemBackgroundBorderless} local typedArray=activity.obtainStyledAttributes(attrsArray) Pretend = activity.Resources.getDrawable(typedArray.getResourceId(0,0)) Pretend.setColor(ColorStateList(int[0].class{int{}},int{颜色})) id.setBackground(Pretend.setColor(ColorStateList(int[0].class{int{}},int{颜色}))) end 波纹(fanhui_yi,0xffffffff) 波纹(caidan,0xffffffff) caidan.onClick=function()--点击事件 --简单对话框 AlertDialog.Builder(this).setTitle("关于") .setMessage("①使用软件免费!\n②作者:寒武纪") .setPositiveButton("联系作者",{onClick=function() function 联系QQ(账号) import "android.content.Intent" import "android.net.Uri" activity.startActivity(Intent(Intent.ACTION_VIEW,Uri.parse("mqqwpa://im/chat?chat_type=wpa&uin="..账号))) end --调用方法 联系QQ(2975208179) end}) --设置积极按钮 .setNegativeButton("取消",nil)--设置否认按钮 .show(); end; import "android.graphics.Typeface" function 电影局(卡片控件id,文本控件) mye= { CardView;--卡片控件 layout_margin='3dp';--边距 layout_gravity='center';--重力 --左:left 右:right 中:center 顶:top 底:bottom elevation='0dp';--阴影 layout_weight='1';--剩余属性 layout_width='fill';--宽度 layout_height='36dp';--高度 CardBackgroundColor='#009249';--颜色 radius='3dp';--圆角 id=卡片控件id; { TextView;--文本控件 gravity='center';--重力 --左:left 右:right 中:center 顶:top 底:bottom layout_width='fill';--宽度 layout_height='fill';--高度 textColor='#ffffffff';--文字颜色 text=文本控件;--显示文字 textSize='14dp';--文字大小 typeface=Typeface.DEFAULT_BOLD,--文本显示类型 }; }; return mye--返回布局 end layout= { DrawerLayout;--侧滑布局 id='ch'; layout_width='fill';--宽度 layout_height='fill';--高度 -- background='#FFEFEFE4';--背景颜色或图片路径 background='#FFF4F4F4',--背景颜色或图片路径 { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 layout_height='fill',--高度 -- background='#FFF4F4F4',--背景颜色或图片路径 --background='#FFDADADA',--背景颜色或图片路径 { ScrollView,--纵向滑动 layout_width='fill';--宽度 layout_height='wrap';--高度 VerticalScrollBarEnabled=false;--隐藏纵向滑条 { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽 { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 layout_height='wrap',--高度 padding="6dp",--填充边距 { CardView;--卡片控件 layout_margin='3dp';--边距 layout_gravity='center';--重力 --左:left 右:right 中:center 顶:top 底:bottom elevation='1dp';--阴影 layout_width='fill';--宽度 layout_height='36%w';--高度 CardBackgroundColor='#ffffffff';--颜色 radius='5dp';--圆角 { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 layout_height='wrap',--高度 --background='#00FFFFFF',--背景颜色或图片路径 { PageView;--滑动窗体 layout_weight="1";--剩余属性 id="page"; pages={ }; }; }; }; { CardView;--卡片控件 layout_margin='3dp';--边距 layout_gravity='center';--重力 --左:left 右:right 中:center 顶:top 底:bottom elevation='1dp';--阴影 layout_width='fill';--宽度 layout_height='wrap';--高度 -- layout_weight='1';--剩余属性 CardBackgroundColor='#ffffffff';--颜色 radius='5dp';--圆角 { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 layout_height='fill',--高度 padding="6dp",--填充边距 -- background='https://img01.whatfugui.com:59888/img/tg/220301/640-200-2.gif',--背景颜色或图片路径 { LinearLayout,--线性布局 orientation='horizontal',--方向 layout_width='fill',--宽度 layout_height='33dp',--高度 gravity='center|left';--重力 { TextView;--文本控件 -- gravity='center';--重力 layout_width='6dp';--宽度 layout_height='18dp';--高度 background='#009249',--背景颜色或图片路 }; { TextView;--文本控件 gravity='center';--重力 layout_marginLeft='8dp';--左距 text='电影导航';--显示文字 textSize='16dp';--文字大小 style = "?android:attr/windowTitleStyle", }; }; { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 padding="6dp",--填充边距 id="webView", { LinearLayout,--线性布局 orientation='horizontal',--方向 layout_width='fill',--宽度 layout_height='fill',--高度 -- background='#00FFFFFF',--背景颜色或图片路径 电影局("ma1","喵喵电影"), 电影局("ma2","J8电影"), }; { LinearLayout,--线性布局 orientation='horizontal',--方向 layout_width='fill',--宽度 layout_height='fill',--高度 -- background='#00FFFFFF',--背景颜色或图片路径 电影局("ma3","麻花影视"), 电影局("ma4","番薯影视"), }; }; }; }; { CardView;--卡片控件 layout_margin='3dp';--边距 layout_gravity='center';--重力 --左:left 右:right 中:center 顶:top 底:bottom elevation='1dp';--阴影 layout_width='fill';--宽度 layout_height='wrap';--高度 -- layout_weight='1';--剩余属性 CardBackgroundColor='#ffffffff';--颜色 radius='5dp';--圆角 { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 layout_height='fill',--高度 padding="6dp",--填充边距 -- background='https://img01.whatfugui.com:59888/img/tg/220301/640-200-2.gif',--背景颜色或图片路径 { LinearLayout,--线性布局 orientation='horizontal',--方向 layout_width='fill',--宽度 layout_height='33dp',--高度 gravity='center|left';--重力 { TextView;--文本控件 -- gravity='center';--重力 layout_width='6dp';--宽度 layout_height='18dp';--高度 background='#009249',--背景颜色或图片路 }; { TextView;--文本控件 gravity='center';--重力 layout_marginLeft='8dp';--左距 text='福利导航';--显示文字 textSize='16dp';--文字大小 style = "?android:attr/windowTitleStyle", }; }; { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 padding="6dp",--填充边距 id="webV", { LinearLayout,--线性布局 orientation='horizontal',--方向 layout_width='fill',--宽度 layout_height='fill',--高度 -- background='#00FFFFFF',--背景颜色或图片路径 电影局("pa1","麻豆传媒"), 电影局("pa2","天美传媒"), }; { LinearLayout,--线性布局 orientation='horizontal',--方向 layout_width='fill',--宽度 layout_height='fill',--高度 -- background='#00FFFFFF',--背景颜色或图片路径 电影局("pa3","星空传媒"), 电影局("pa4","爱情岛"), }; }; }; }; { CardView;--卡片控件 layout_margin='3dp';--边距 layout_gravity='center';--重力 --左:left 右:right 中:center 顶:top 底:bottom elevation='1dp';--阴影 layout_width='fill';--宽度 layout_height='wrap';--高度 -- layout_weight='1';--剩余属性 CardBackgroundColor='#ffffffff';--颜色 radius='5dp';--圆角 { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 layout_height='fill',--高度 padding="6dp",--填充边距 -- background='https://img01.whatfugui.com:59888/img/tg/220301/640-200-2.gif',--背景颜色或图片路径 { LinearLayout,--线性布局 orientation='horizontal',--方向 layout_width='fill',--宽度 layout_height='33dp',--高度 gravity='center|left';--重力 { TextView;--文本控件 -- gravity='center';--重力 layout_width='6dp';--宽度 layout_height='18dp';--高度 background='#009249',--背景颜色或图片路 }; { TextView;--文本控件 gravity='center';--重力 layout_marginLeft='8dp';--左距 text='视频图片';--显示文字 textSize='16dp';--文字大小 style = "?android:attr/windowTitleStyle", }; }; { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 padding="6dp",--填充边距 id="webjs", { LinearLayout,--线性布局 orientation='horizontal',--方向 layout_width='fill',--宽度 layout_height='fill',--高度 -- background='#00FFFFFF',--背景颜色或图片路径 电影局("sa1","火萤视频"), 电影局("sa2","魅魅DJ店"), }; { LinearLayout,--线性布局 orientation='horizontal',--方向 layout_width='fill',--宽度 layout_height='fill',--高度 -- background='#00FFFFFF',--背景颜色或图片路径 电影局("sa3","千千图片"), 电影局("sa4","壁纸图片"), }; }; }; }; }; }; }; }; { LinearLayout,--线性布局 layout_gravity='left';--卡片重力 --左:left 右:right 中:center 顶:top 底:bottom orientation='vertical',--方向 layout_width='70%w',--宽度 layout_height='fill',--高度 background='#FFF4F4F4',--背景颜色或图片路径 { FrameLayout,--帧布局 -- layout_margin='3dp';--边距 layout_width='fill',--宽度 layout_height='40%w',--高度 -- background='#00FFFFFF',--背景颜色或图片路径 id="fram", { ImageView;--图片控件 src='';--图片路径 layout_width='fill';--宽度 layout_height='fill';--高度 scaleType='fitXY';--图片显示类型 id="图片"; }; }; { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 layout_height='fill',--高度 -- background='#00FFFFFF',--背景颜色或图片路径 { ListView;--列表视图 layout_width='fill';--布局宽度 layout_height='fill';--布局高度 DividerHeight='0';--设置分隔线宽度,0表示无分隔线 --background='';--布局背景颜色(或图片路径) id="list"; }; }; }; }; activity.setContentView(loadlayout(layout))--布局视图 function 添加窗体(图片路径)--封装函数 窗体= { FrameLayout;--线性布局 layout_width='fill';--布局宽度 layout_height='fill';--布局高度 { ImageView;--图片控件 src=图片路径;--图片路径 layout_width='fill';--宽度 layout_height='fill';--高度 scaleType='fitXY';--图片显示类型 }; }; return 窗体--返回布局 end --最后设置适配器动态添加窗体 adp=ArrayPageAdapter()--初始化适配器 page.setAdapter(adp)--设置适配器 adp.add(loadlayout(添加窗体("https://pic.rmb.bdstatic.com/bjh/new/78f93c7d5246a27bb6572c64b55cb60f.jpeg")))--动态添加布局 adp.add(loadlayout(添加窗体("https://pic.rmb.bdstatic.com/bjh/new/7407a7fdc3222ac695e177c9a50c7b62.jpeg")))--动态添加布局 adp.add(loadlayout(添加窗体("https://pic.rmb.bdstatic.com/bjh/new/b3b8bc612c571a8f47f8ef6a1496fa2f.jpeg")))--动态添加布局 adp.add(loadlayout(添加窗体("https://tva3.sinaimg.cn/large/008rjHwKgy1gypa54lgahj31lm0j6wps.jpg")))--动态添加布局 adp.add(loadlayout(添加窗体("https://tva3.sinaimg.cn/large/008rjHwKly1gylvfdmgzxj30u00gvjul.jpg")))--动态添加布局 页数=0 function 开始轮播() 页数=页数+1 task(3000,function()--1000毫秒=1秒 page.showPage(页数%5)--跳转页面视图,+1页数 % 总页数 开始轮播() end) end 开始轮播() dianju= { LinearLayout,--线性布局 orientation='vertical',--方向 layout_width='fill',--宽度 layout_height='wrap',--高度 --background='#ffFFFFFF',--背景颜色或图片路径 { LinearLayout,--线性布局 orientation='horizontal',--方向 layout_width='fill',--宽度 layout_height='44dp',--高度 gravity='center|left';--重力 { ImageView;--图片控件 -- padding="6dp",--填充边 layout_marginLeft='10dp';--左距 src='';--图片路径 layout_width='22dp';--宽度 layout_height='22dp';--高度 -- scaleType='fitXY';--图片显示类型 ColorFilter='#FF009249';--图片着色 id="ciomtup"; }; { TextView;--文本控件 layout_marginLeft='10dp';--左距 text='标题';--显示文字 textSize='15dp';--文字大小 textColor='#FF009249';--文字颜色 typeface=Typeface.DEFAULT_BOLD,--文本显示类型 style = "?android:attr/windowTitleStyle", id="damy"; }; }; }; datas={} titles={"设置","深色","关于","分享"} images={ "https://tuchuangs.com/imgs/2022/04/29/77b35e90ab6d3727.png", "https://tuchuangs.com/imgs/2022/04/29/e95c94c1be3556ed.png", "https://tuchuangs.com/imgs/2022/04/29/f56f1503ee12e93e.png", "https://tuchuangs.com/imgs/2022/04/29/617866d737718415.png", } for i=1,#titles do table.insert(datas,{damy=titles[i],ciomtup=images[i]}) end adp=LuaAdapter(activity,datas,dianju) list.Adapter=adp list.onItemClick=function(p,v,i,s) --列表项目被单击 项目=v.Tag.damy.Text print(v.Tag.damy.Text) return true end --ch.setScrimColor(0)--去除侧滑阴影 --电影导航 ma1.onClick=function()--点击事件 print("喵喵电影") end; ma2.onClick=function()--点击事件 print("J8电影") end; ma3.onClick=function()--点击事件 print("麻花影视") end; ma4.onClick=function()--点击事件 print("番薯影视") end; --福利导航 pa1.onClick=function()--点击事件 print("麻豆传媒") end; pa2.onClick=function()--点击事件 print("天美传媒") end; pa3.onClick=function()--点击事件 print("星空传媒") end; pa4.onClick=function()--点击事件 print("爱情岛") end; --福利导航 sa1.onClick=function()--点击事件 print("火萤视频") end; sa2.onClick=function()--点击事件 print("魅魅DJ店") end; sa3.onClick=function()--点击事件 print("千千图片") end; sa4.onClick=function()--点击事件 print("壁纸图片") end; function 随机图片() url='https://tuapi.eees.cc/api.php?category=meinv&type=xml' Http.get(url,nil,function(code,content) if code==200 then 图片链接=content:match('(.-)') -- 图片.setImageBitmap(loadbitmap(图片链接)) 图片.setImageBitmap(LuaBitmap.getHttpBitmap(图片链接)) end end) end 随机图片() --图片缩放动画 import "android.view.animation.Animation" import "android.view.animation.ScaleAnimation" import "android.view.animation.AnimationSet" animationSet = AnimationSet(true) translationUp = ScaleAnimation(1,1.4,1,1.4)--数动画 translationUp.setDuration(5000)--动画时间 translationUp.setRepeatCount(-1)--设置动画重复次数,这里-1代表无限 translationUp.setRepeatMode(Animation.REVERSE)--设置动画循环模式 animationSet.addAnimation(translationUp) --调用方法 图片.startAnimation(translationUp)