当前位置: 首页 > news >正文

网站宣传流程建筑模板生产设备

网站宣传流程,建筑模板生产设备,网站哪家做得好,学校网站网页制作以前是搞老本行Android原生开发的,因为工作原因,一直在用vue小程序;因为一些工作需要,又需要用到Android原生开发,建了个项目,打开源码一看,天塌了!!!我以前的…

以前是搞老本行Android原生开发的,因为工作原因,一直在用vue小程序;因为一些工作需要,又需要用到Android原生开发,建了个项目,打开源码一看,天塌了!!!我以前的layout.xml布局呢,怎么变成android jetpack compose组件了。百度一看说是Android最新的框架组件,哎~~本着能吃一口细糠,不吃一口粗粮的原则,学习了一下Compose;以下是我约到的难题,建立了一个Model类,然后Model变量更新,UI不刷新也不更新;后面解决了,记录一下!

  1. 首先,我建立了一个Model对象:

class DeviceGpioMModel  {var iconUnUse: Int? = nullvar icon: Int? = nullvar iconStop: Int? = nullvar name: String? = nullvar notes: String? = nullvar port: Int? = nullvar use  by mutableIntStateOf(0)fun useDevice() {this.use=1}fun getShowIcon(): Int {return when (use) {1 -> // 使用中icon!!2 -> // 暂停iconStop!!else -> // 未使用iconUnUse!!}}fun getStatusIcon(): Int {return R.drawable.ic_yunxing_u}
}

然后我的需求是,实例化上面的对象,然后点击组件,把use状态改为1,然后组件在调用getShowIcon()方法来获取对应的图标状态

  1. 以前的老代码:
var use  = 0
  1. 新的代码:
var use by mutableIntStateOf(0)

只需要把变量换成 by mutable相关state的方法,然后ui就会自动刷新了!

http://www.yayakq.cn/news/928971/

相关文章:

  • 延边有没有做网站的php做网站步骤
  • 阿里网站怎样做seo什么是网络营销师
  • 网站设计思路作用潍坊建设银行网站
  • 珠海电商网站建设ipad网站制作
  • 网站备案幕布 下载找大学生做网站
  • 毕设做网站可以得高分吗网站搭建的流程
  • 高淳城乡建设局网站wordpress在线优化
  • 网站开发需要经过的几个主要阶段潍坊建站模板搭建
  • 济南手机网站制作创意策划网站
  • 规划网站开发总体方案三合一模板网站
  • 浙江平安建设网站装修品牌
  • 如何把网站放到空间别人可以访问网站无法添加图片
  • 网站建设合同缴纳印花税吗如何做一个营销型网站
  • 网站程序模板后台风格网站
  • 网站备案在哪查鹧鸪哨网站1v1深度开发
  • 建设企业网站官网企业景安网站备案表格
  • 做的物流网站有哪些做系统 和网站前端
  • 门户网站建设 总结杭州设计门户网站
  • 网站设计制作公司排名成都专业的网站建设制作公司哪家好
  • 网站开发计划甘特图顺德做pc端网站
  • 小说网站排行榜前十名池州专业网站建设
  • 做网站公司如何赚钱怎样修改网站关键词
  • 网站建设后期修改wordpress怎么增加字段
  • vs做网站各种控件的使用网页设计的代码大全
  • 揭阳建设网站外贸流程案例
  • 网站建设的实验报告总结dw网站首页的导航怎么做
  • 北京手机网站设计报价网站设计模板 英文翻译
  • 乡村建设网站电子相册免费制作
  • 玫琳凯网站建设与推广方案水果网站大全app下载
  • 优化网站收费标准桌子seo关键词