2019-07-03

Http.get("https://www.jianshu.com/p/8ca293691929",nil,nil,nil,function(code,content)

if code==200 then

--要浏览的网站

图片1=content:match("%【图片1→(.-)←%】")

图片2=content:match("%【图片2→(.-)←%】")

图片3=content:match("%【图片3→(.-)←%】")

图片4=content:match("%【图片4→(.-)←%】")

背景图=content:match("%【背景图→(.-)←%】")

shamrock=

{

    LinearLayout;

    orientation="vertical";

    layout_height="fill";

    layout_width="fill";

    Focusable=true,

    background=背景图;   

  {

    ScrollView,--纵向滚动

    layout_width='fill';--宽

    layout_height='fill';--高

    {

      LinearLayout;

      orientation="horizontal";

      Elevation="300dp";

      layout_width="fill";

      layout_height="100%h";

      {

        LinearLayout;

        orientation="vertical";

        layout_width="48%w";

        layout_height="fill";

        layout_marginLeft="2%w";

        --第一列

        {

          CardView;

          layout_gravity="center";

          layout_marginTop="23%h";

          elevation="0dp";

          layout_width="45%w";

          layout_height="45dp";

          cardBackgroundColor="#FFF7F7F7";

          radius="5dp";

          {

            LinearLayout;

            layout_margin="0dp";

            layout_width="fill";

            layout_height="fill";

            gravity="center";

            id="two";

            {

              TextView;

              textSize="14sp";

              text="全网影视",

              textColor="#333333";

            };

          };

        },

        {

          CardView;

          layout_gravity="center";

          layout_marginTop="2%h";

          elevation="0dp";

          layout_width="45%w";

          layout_height="45dp";

          cardBackgroundColor="#FFF7F7F7";

          radius="5dp";

          {

            LinearLayout;

            layout_margin="0dp";

            layout_width="fill";

            layout_height="fill";

            gravity="center";

            id="bird";

            {

              TextView;

              textSize="14sp";

              text="爱奇艺",

              textColor="#333333";

            };

          };

        },

        {

          CardView;

          layout_gravity="center";

          layout_marginTop="2%h";

          elevation="0dp";

          layout_width="45%w";

          layout_height="45dp";

          cardBackgroundColor="#FFF7F7F7";

          radius="5dp";

          {

            LinearLayout;

            layout_margin="0dp";

            layout_width="fill";

            layout_height="fill";

            gravity="center";

            id="needle";

            {

              TextView;

              textSize="14sp";

              text="芒果TV",

              textColor="#333333";

            };

          };

        },

        {

          CardView;

          layout_gravity="center";

          layout_marginTop="2%h";

          elevation="0dp";

          layout_width="45%w";

          layout_height="45dp";

          cardBackgroundColor="#FFF7F7F7";

          radius="5dp";

          {

            LinearLayout;

            layout_margin="0dp";

            layout_width="fill";

            layout_height="fill";

            gravity="center";

            id="line";

            {

              TextView;

              textSize="14sp";

              text="PPTV",

              textColor="#333333";

            };

          };

        },

        {

          CardView;

          layout_gravity="center";

          layout_marginTop="2%h";

          elevation="0dp";

          layout_width="45%w";

          layout_height="45dp";

          cardBackgroundColor="#FFF7F7F7";

          radius="5dp";

          {

            LinearLayout;

            layout_margin="0dp";

            layout_width="fill";

            layout_height="fill";

            gravity="center";

            id="Mary";

            {

              TextView;

              textSize="14sp";

              text="哔哩哔哩",

              textColor="#333333";

            };

          };

        },

        {

          CardView;

          layout_gravity="center";

          layout_marginTop="2%h";

          elevation="0dp";

          layout_width="45%w";

          layout_height="45dp";

          cardBackgroundColor="#FFF7F7F7";

          radius="5dp";

          {

            LinearLayout;

            layout_margin="0dp";

            layout_width="fill";

            layout_height="fill";

            gravity="center";

            id="white";

            {

              TextView;

              textSize="14sp";

              text="电视直播①",

              textColor="#333333";

            };

          };

        },

        {

          CardView;

          layout_gravity="center";

          layout_marginTop="2%h";

          elevation="0dp";

          layout_width="45%w";

          layout_height="45dp";

          cardBackgroundColor="#FFF7F7F7";

          radius="5dp";

          {

            LinearLayout;

            layout_margin="0dp";

            layout_width="fill";

            layout_height="fill";

            gravity="center";

            id="element";

            {

              TextView;

              textSize="14sp";

              text="收藏/历史记录",

              textColor="#333333";

            };

          };

        },

        --第二列

      };

      {

        LinearLayout;

        orientation="vertical";

        layout_width="48%w";

        layout_height="fill";

        layout_marginRight="2%w";

        {

          CardView;

          layout_gravity="center";

          layout_marginTop="23%h";

          elevation="0dp";

          layout_width="45%w";

          layout_height="45dp";

          cardBackgroundColor="#FFF7F7F7";

          radius="5dp";

          {

            LinearLayout;

            layout_margin="0dp";

            layout_width="fill";

            layout_height="fill";

            gravity="center";

            id="Thunder";

            {

              TextView;

              textSize="14sp";

              text="腾讯视频",

              textColor="#333333";

            };

          };

        },

        {

          CardView;

          layout_gravity="center";

          layout_marginTop="2%h";

          elevation="0dp";

          layout_width="45%w";

          layout_height="45dp";

          cardBackgroundColor="#FFF7F7F7";

          radius="5dp";

          {

            LinearLayout;

            layout_margin="0dp";

            layout_width="fill";

            layout_height="fill";

            gravity="center";

            id="bird2";

            {

              TextView;

              textSize="14sp";

              text="优酷视频",

              textColor="#333333";

            };

          };

        },

        {

          CardView;

          layout_gravity="center";

          layout_marginTop="2%h";

          elevation="0dp";

          layout_width="45%w";

          layout_height="45dp";

          cardBackgroundColor="#FFF7F7F7";

          radius="5dp";

          {

            LinearLayout;

            layout_margin="0dp";

            layout_width="fill";

            layout_height="fill";

            gravity="center";

            id="clever";

            {

              TextView;

              textSize="14sp";

              text="搜狐视频",

              textColor="#333333";

            };

          };

        },

        {

          CardView;

          layout_gravity="center";

          layout_marginTop="2%h";

          elevation="0dp";

          layout_width="45%w";

          layout_height="45dp";

          cardBackgroundColor="#FFF7F7F7";

          radius="5dp";

          {

            LinearLayout;

            layout_margin="0dp";

            layout_width="fill";

            layout_height="fill";

            gravity="center";

            id="close";

            {

              TextView;

              textSize="14sp";

              text="乐视视频",

              textColor="#333333";

            };

          };

        },

        {

          CardView;

          layout_gravity="center";

          layout_marginTop="2%h";

          elevation="0dp";

          layout_width="45%w";

          layout_height="45dp";

          cardBackgroundColor="#FFF7F7F7";

          radius="5dp";

          {

            LinearLayout;

            layout_margin="0dp";

            layout_width="fill";

            layout_height="fill";

            gravity="center";

            id="Rose";

            {

              TextView;

              textSize="14sp";

              text="娱乐直播",

              textColor="#333333";

            };

          };

        },

        {

          CardView;

          layout_gravity="center";

          layout_marginTop="2%h";

          elevation="0dp";

          layout_width="45%w";

          layout_height="45dp";

          cardBackgroundColor="#FFF7F7F7";

          radius="5dp";

          {

            LinearLayout;

            layout_margin="0dp";

            layout_width="fill";

            layout_height="fill";

            gravity="center";

            id="stone";

            {

              TextView;

              textSize="14sp";

              text="电视直播②",

              textColor="#333333";

            };

          };

        },

        {

          CardView;

          layout_gravity="center";

          layout_marginTop="2%h";

          elevation="0dp";

          layout_width="45%w";

          layout_height="45dp";

          cardBackgroundColor="#FFF7F7F7";

          radius="5dp";

          {

            LinearLayout;

            layout_margin="0dp";

            layout_width="fill";

            layout_height="fill";

            gravity="center";

            id="more";

            {

              TextView;

              textSize="14sp";

              text="关于软件",

              textColor="#333333";

            };

          };

        },

      };

    };

  };

};

webView.addView(loadlayout(shamrock))

--项目点击事件

two.onClick=function()

end

page=0

Thunder.onClick=function()

  弹出消息("消息内容2")

end

bird.onClick=function()

  弹出消息("消息内容3")

end

bird2.onClick=function()

  弹出消息("消息内容4")

end

needle.onClick=function()

  弹出消息("消息内容5")

end

clever.onClick=function()

  弹出消息("消息内容6")

end

line.onClick=function()

  弹出消息("消息内容7")

end

close.onClick=function()

  弹出消息("消息内容8")

end

Mary.onClick=function()

  弹出消息("消息内容9")

end

Rose.onClick=function()

  弹出消息("消息内容10")

end

white.onClick=function()

  弹出消息("消息内容11")

  end

stone.onClick=function()

弹出消息("消息内容12")

end

element.onClick=function()

弹出消息("消息内容13")

end

more.onClick=function()

弹出消息("消息内容14")

end

--波纹函数

function 波纹(id,颜色)

  import "android.content.res.ColorStateList"

  local attrsArray = {android.R.attr.selectableItemBackgroundBorderless}

  local typedArray =activity.obtainStyledAttributes(attrsArray)

  ripple=typedArray.getResourceId(0,0)                                       

  Pretend=activity.Resources.getDrawable(ripple)

  Pretend.setColor(ColorStateList(int[0].class{int{}},int{颜色}))

  id.setBackground(Pretend.setColor(ColorStateList(int[0].class{int{}},int{颜色})))end  sidebar.onLongClick=function()  this.startActivity(Intent(Intent.ACTION_VIEW,Uri.parse("mqqapi://card/show_pslcard?uin=97694694")))end

--用法

波纹(two,0xfff48FB1)

波纹(Thunder,0xfff48FB1)

波纹(bird,0xfff48FB1)

波纹(bird2,0xfff48FB1)

波纹(needle,0xfff48FB1)

波纹(clever,0xfff48FB1)

波纹(line,0xfff48FB1)

波纹(close,0xfff48FB1)

波纹(Mary,0xfff48FB1)

波纹(white,0xfff48FB1)

波纹(Rose,0xfff48FB1)

波纹(stone,0xfff48FB1)

波纹(element,0xfff48FB1)

波纹(more,0xfff48FB1)

YL=

{

RelativeLayout;

layout_width='fill';--布局宽度

layout_height='fill';--布局高度

{

LinearLayout;

layout_width='fill';--宽

layout_height='150dp';--高

{

PageView;

id="hd";

pages={

{

LinearLayout;

orientation='vertical';--重力属性

layout_width='fill';--布局宽度

layout_height='wrap';--布局高度

{

CardView;--卡片控件

layout_margin='10dp';--卡片边距

elevation='2dp';--阴影属性

layout_width='fill';--卡片宽度

layout_height='wrap';--卡片高度

radius='10dp';--卡片圆角

{

ImageView;--图片控件

src=图片1;--图片路径

layout_width='fill';--图片宽度

layout_height='wrap';--图片高度

scaleType='fitXY';--图片显示类型

onClick=function()

弹出消息("图片1")

  end

};

};

};

{

LinearLayout;

orientation='vertical';--重力属性

layout_width='fill';--布局宽度

layout_height='wrap';--布局高度

{

CardView;--卡片控件

layout_margin='10dp';--卡片边距

elevation='2dp';--阴影属性

layout_width='fill';--卡片宽度

layout_height='wrap';--卡片高度

radius='10dp';--卡片圆角

{

ImageView;--图片控件

src=图片2;--图片路径

layout_width='fill';--图片宽度

layout_height='wrap';--图片高度

scaleType='fitXY';--图片显示类型

onClick=function()

弹出消息("图片2")

end

};

};

};

{

LinearLayout;

orientation='vertical';--重力属性

layout_width='fill';--布局宽度

layout_height='wrap';--布局高度

{

CardView;--卡片控件

layout_margin='10dp';--卡片边距

elevation='2dp';--阴影属性

layout_width='fill';--卡片宽度

layout_height='wrap';--卡片高度

radius='10dp';--卡片圆角

{

ImageView;--图片控件

src=图片3;--图片路径

layout_width='fill';--图片宽度

layout_height='wrap';--图片高度

scaleType='fitXY';--图片显示类型

onClick=function()

弹出消息("图片3")

end

};

};

};

{

LinearLayout;

orientation='vertical';--重力属性

layout_width='fill';--布局宽度

layout_height='wrap';--布局高度

{

CardView;--卡片控件

layout_margin='10dp';--卡片边距

elevation='2dp';--阴影属性

layout_width='fill';--卡片宽度

layout_height='wrap';--卡片高度

radius='10dp';--卡片圆角

{

ImageView;--图片控件

src=图片4;--图片路径

layout_width='fill';--图片宽度

layout_height='wrap';--图片高度

scaleType='fitXY';--图片显示类型

onClick=function()

弹出消息("图片4")end

};

};

};

};

};

};

{

LinearLayout;

orientation='horizontal';--重力属性

layout_width='fill';--布局宽度

layout_height='wrap';--布局高度

layout_marginTop='110dp';--布局顶距

{

TextView;--文本控件

layout_width='fill';--文本宽度

layout_height='45dp';--文本高度

gravity='center';--重力属性

textColor='#FFFFFFFF';--文字颜色

text='';--显示的文字

textSize='8sp';--文字大小

id="ym1";

};

{

TextView;--文本控件

layout_width='5%w';--文本宽度

layout_height='45dp';--文本高度

gravity='center';--重力属性

textColor='#FFFFFFFF';--文字颜色

text='';--显示的文字

textSize='8sp';--文字大小

id="ym2";

};

{

TextView;--文本控件

layout_width='5%w';--文本宽度

layout_height='45dp';--文本高度

gravity='center';--重力属性

textColor='#FFFFFFFF';--文字颜色

text='';--显示的文字

textSize='8sp';--文字大小

id="ym3";

};

{

TextView;--文本控件

layout_width='5%w';--文本宽度

layout_height='45dp';--文本高度

gravity='center';--重力属性

textColor='#FFFFFFFF';--文字颜色

text='';--显示的文字

textSize='8sp';--文字大小

id="ym4";

};

};

};

webView.addView(loadlayout(YL))

hd.setOnPageChangeListener(PageView.OnPageChangeListener{

onPageScrolled=function(a,b,c)

if c==0 then

if a==0 then

ym1.setTextColor(0xFFFFFFFF) 

ym2.setTextColor(0x57FFFFFF) 

ym3.setTextColor(0x57FFFFFF) 

ym4.setTextColor(0x57FFFFFF)

task(5000,function()

hd.showPage(1)

end)

elseif a==1 then

ym1.setTextColor(0x57FFFFFF) 

ym2.setTextColor(0xFFFFFFFF) 

ym3.setTextColor(0x57FFFFFF) 

ym4.setTextColor(0x57FFFFFF)

task(5000,function()

hd.showPage(2)

end)

elseif a==2 then

ym1.setTextColor(0x57FFFFFF) 

ym2.setTextColor(0x57FFFFFF) 

ym3.setTextColor(0xFFFFFFFF) 

ym4.setTextColor(0x57FFFFFF)

task(3000,function()

hd.showPage(3)

end)

elseif a==3 then

ym1.setTextColor(0x57FFFFFF) 

ym2.setTextColor(0x57FFFFFF) 

ym3.setTextColor(0x57FFFFFF) 

ym4.setTextColor(0xFFFFFFFF)

task(3000,function()

hd.showPage(0)

end)

end

end

end})

 

else

print("网络好像不太好")

end

end)

--渐变色主题控制

import "android.graphics.drawable.GradientDrawable"

function 渐变(left_jb,right_jb,id)

drawable = GradientDrawable(GradientDrawable.Orientation.TR_BL,{

right_jb,--右色

left_jb,--左色

});

id.setBackgroundDrawable(drawable)

end

-- -----------调用渐变函数

渐变(0xFF2EC4B6,0xFFFF74EE,toolbarParent)

--程序启动时会执行的事件

你可能感兴趣的:(2019-07-03)