直播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 设置图片随机出现-两种方式, 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 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实现滚动条
点击右上角即可分享
微信分享提示