直播app开发搭建,android 设置图片随机出现-两种方式
直播app开发搭建,android 设置图片随机出现-两种方式
第一种方式:得到图片对应的Drawable实例,通过setImageDrawable(drawable)实现
1 | <br> //ImageView对应的id<br> ivBg = findViewById(R.id.iv_bg);<br> <br> //把图片资源文件变成数组,注意R文件中数据对应的都是int类型<br> int[] mArray = {<br> R.drawable.guide_chujian,<br> R.drawable.bg_welcome,<br> R.drawable.bg_welcome1,<br> R.drawable.bg_welcome2,<br> R.drawable.bg_welcome3};<br> <br> //生成随机数,设置为5,是[0,5),包含0而不包含5。0,1,2,3,4 五个数<br> Random random = new Random();<br> int index = random.nextInt(5);<br> <br> <br> //随机图片对应R文件的int值:mArray[index],实例Drawable类<br> Drawable drawable =getContext().getResources().getDrawable(mArray[index]);<br> <br> //设置图片<br> ivBg.setImageDrawable(drawable); |
第二种方式:直接通过setImageDrawable()
1 | <br> //ImageView对应的id<br> ivBg = findViewById(R.id.iv_bg);<br> <br> //把图片资源文件变成数组,注意R文件中数据对应的都是int类型<br> int[] mArray = {<br> R.drawable.guide_chujian,<br> R.drawable.bg_welcome,<br> R.drawable.bg_welcome1,<br> R.drawable.bg_welcome2,<br> R.drawable.bg_welcome3};<br> <br> //生成随机数,设置为5,是[0,5),包含0而不包含5。0,1,2,3,4 五个数<br> Random random = new Random();<br> int index = random.nextInt(5);<br> <br> <br> //随机图片对应R文件的int值:mArray[index]<br> <br> <br> //设置图片<br> ivBg.setImageResource(mArray[index]); |
以上就是直播app开发搭建,android 设置图片随机出现-两种方式, 更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2022-08-03 直播平台怎么搭建,针对输入框的各种组件
2022-08-03 直播源码开发,各种常见的广告形式
2022-08-03 直播小程序源码,UI自动化中获取登录验证码
2021-08-03 直播视频app源码,android无缝滚动轮播图
2021-08-03 一对一视频源码,安卓实现grid可编辑导航栏
2021-08-03 视频聊天源码,iOS实现滚动条