autojs做一个脚本商店

//原作者佚名.本脚本由autojs交流群553908361收集并美化了按钮部分

'ui';

var 脚本列表=
[ { name: '脚本0', price: '0元' },
  { name: '脚本1', price: '1元' },
  { name: '脚本2', price: '2元' },
  { name: '脚本3', price: '3元' },
  { name: '脚本4', price: '4元' },
  { name: '脚本5', price: '5元' },
  { name: '脚本6', price: '6元' },
  { name: '脚本7', price: '7元' },
  { name: '脚本8', price: '8元' },
  { name: '脚本9', price: '9元' },
  { name: '脚本10', price: '10元' },
  { name: '脚本11', price: '11元' },
  { name: '脚本12', price: '12元' },
  { name: '脚本13', price: '13元' },
  { name: '脚本14', price: '14元' },
  { name: '脚本15', price: '15元' },
  { name: '脚本16', price: '16元' },
  { name: '脚本17', price: '17元' },
  { name: '脚本18', price: '18元' },
  { name: '脚本19', price: '19元' },
  { name: '脚本20', price: '20元' },
  { name: '脚本21', price: '21元' },
  { name: '脚本22', price: '22元' },
  { name: '脚本23', price: '23元' },
  { name: '脚本24', price: '24元' },
  { name: '脚本25', price: '25元' },
  { name: '脚本26', price: '26元' },
  { name: '脚本27', price: '27元' },
  { name: '脚本28', price: '28元' },
  { name: '脚本29', price: '29元' } ]

  ui.layout(
    <vertical>
      <text gravity='center' textSize='20sp' >脚本商店</text>
      <scroll>
        <vertical>
          <list id='scripts'>
            <horizontal>
              <frame   layout_width="0dp" layout_weight="4" >
              <horizontal margin='6'>
                <text text='脚本名字: {{this.name}}  '     textColor='#66CC66' ></text>
                <text text='价格: {{this.price}}  '   textColor='#663300'></text>
              </horizontal>
              </frame>
              <frame   layout_width="0dp" layout_weight="2" >
              <horizontal>
                <button id='buy'style="Widget.AppCompat.Button.Colored"  text='购买' layout_width="0dp" layout_weight="1" ></button>
                <button  id='run'style="Widget.AppCompat.Button.Colored"  text='运行' layout_width="0dp" layout_weight="1" ></button>
              </horizontal>
              </frame>
            </horizontal>
          </list>
        </vertical>
      </scroll>
    </vertical>
  )
  // 脚本名字 脚本价格 购买 运行
  ui.scripts.setDataSource(脚本列表)
////本脚本由autojs交流群553908361收集整理
ui.scripts.on("item_bind", function(itemView, itemHolder){
  itemView.buy.on("click", function(){
      let item = itemHolder.item;
      toastLog("点击了 购买 按钮, 脚本名字: " + item.name + " 脚本价格: " + item.price);
      // items.splice(itemHolder.position, 1);
  });
  itemView.run.on("click", function(){
      let item = itemHolder.item;
      toastLog("点击了 运行 按钮, 脚本名字: " + item.name + " 脚本价格: " + item.price);
      // items.splice(itemHolder.position, 1);
  });
})

效果图
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_30931547/article/details/106996713