auto.js B0003 Ui控件 setText

 "ui";
 ui.layout(
   <vertical padding="16" id="parent">
       <button id="点击按钮改变我" text="点击按钮改变我" gravity="center"/>
       <button id="changeTextColor" text="改变文字颜色" />
       <button id="changeBackgroundColor" text="改变背景颜色" />
       <button id="changeTextSize" text="改变字体大小" />
       <button id="getText" text="获取文本" />
       <button id="setText" text="设置文本" />
       <button id="changeParentColor" text="改变父窗口颜色" />
       <button id="closeUI" text="game over" />
   </vertical>
 );

 ui.changeParentColor.on("click", () => {
   var color = rndColor()
   // color=colors.toString(color)
   log(color)
   ui.parent.setBackgroundColor(color)
 });

 ui.changeTextColor.on("click", () => {
   var color = rndColor()
   // color=colors.toString(color)
   log(color)
   ui.点击按钮改变我.setTextColor(color)
 });

 ui.changeBackgroundColor.on("click", () => {
   var color = rndColor()
   // color=colors.toString(color)
   log(color)
   ui.点击按钮改变我.setBackgroundColor(color)
 });
 ui.changeTextSize.on("click", () => {
   var size = rndNum(20, 33)
   // color=colors.toString(color)
   log(size)
   ui.点击按钮改变我.setTextSize(size)
 });

 ui.getText.on("click", () => {
   var text = ui.点击按钮改变我.getText()
   toastLog(text)
 });

 ui.setText.on("click", () => {
   var text = ui.点击按钮改变我.getText()
   if (text == '点击按钮改变我') {
     ui.点击按钮改变我.setText("变身 Duang")
   } else {
     ui.点击按钮改变我.setText("点击按钮改变我")
   }
 });
 
 function rndColor() {
   return colors.rgb(random(0, 255), random(0, 255), random(0, 255))
 }
 
 function rndNum(min, max) {
   return Math.floor(Math.random() * (max - min + 1) + min);
 }

 ui.closeUI.on("click", () => {
   ui.finish()
 });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值