收藏官网首页
查看: 4853|回复: 1

[技术分享] 学习笔记(led按钮开关+图片切换)

48

主题

49

帖子

3711

积分

论坛元老

Rank: 8Rank: 8

积分
3711
跳转到指定楼层
楼主
 楼主| 发表于 2023-8-9 21:18:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
本帖最后由 gph 于 2023-8-9 21:22 编辑

继续上一个帖子操作,添加图片切换功能一、步骤如下:
1、在布局添加一个ImageView组件,用于界面显示。
2、在代码中获取该ImageView组件的引用,并设置为默认的图片资源。
3、在代码中获取需要触发图片变化的按钮的引用,所以需要添加一个点击事件**。
4、在该**中,使用setImageResource方法为ImageView组件设置另一张图片资源。


二、操作如下:
在页面布局里添加一个ImageView

定义ImageView

添加照片在res->drawable(命名建议为字母)

在按钮的setOnCheckedChangeListener**里添加需要触发图片变化的引用。
使用setlmageResource()方法切换图片,将当前展示的图片的资源ID传递给setlmageResource()方法,以显示图片更换的效果。在切换图片时,可以使用一个变量或数组来储存所有需要切换的图片,并用变量或数组的索引值来操作。

在GizWifiDeviceListener里我也添加了切换图片,可以在设备上报led灯的状态显示相对应的图片

显示效果:




48

主题

49

帖子

3711

积分

论坛元老

Rank: 8Rank: 8

积分
3711
沙发
 楼主| 发表于 2023-8-9 21:23:41 | 只看该作者
本帖最后由 gph 于 2023-8-9 21:25 编辑

**  是jian tin qi的意思         
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表