返回顶部
首页 > 资讯 > 精选 >Android如何实现切换imageView
  • 213
分享到

Android如何实现切换imageView

androidimageview 2023-05-30 20:05:01 213人浏览 八月长安
摘要

小编给大家分享一下Android如何实现切换imageView,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体如下:最近在做五子棋的界面的时候,需要有一块区域动

小编给大家分享一下Android如何实现切换imageView,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

具体如下:

最近在做五子棋的界面的时候,需要有一块区域动态显示当前棋局的情况,考虑到字体和现实效果,我决定用图片来显示,这就用到了在java代码中动态切换imageView的源。

我上网找了下,有这么几种方法:

ImageView iv;String fileName = "/data/data/com.test/aa.png;Bitmap bm = BitmapFactory.decodeFile(fileName);iv.setImageBitmap(bm);ImageView iv = new ImageView(context);iv.setImageResource(iv[position]);iv.setScaleType(ImageView.ScaleType.FIT_XY);iv.setLayoutParams(new Gallery.LayoutParams(136,88));mImageView = (ImageView)this.findViewById(R.id.myImageView1);mImageView.setImageDrawable(getResources().getDrawable(R.drawable.right));

但是我考虑到我这块显示区域切换比较频繁,每次都用这类语句挺麻烦的,于是我找到了另外一种方法,用xml文件预先设置好源,然后在代码里直接调用就可以了。如下:

Android如何实现切换imageView

在res下drawable下新建一个xml文件,名称按照自己喜好起,文件内容如下:

Android如何实现切换imageView

一条一条的设置好源图片和对应的id,然后设置imageView的属性:

android:src="@drawable/boardlook"

然后我们在Java文件里只要这样应用就可以了:

board.getDrawable().setLevel(2);//board是这里的imageView

如果图片很多的话,用这个方法切换就方便多了。

另外我们可以配合

board.setVisibility(View.GoNE);board.setVisibility(View.VISIBLE);

这样就可以使得一个imageView时而显示时而隐藏,加之能切换图片,这样的话可以做出一些行为简单内容比较漂亮的状态显示。

以上是“Android如何实现切换imageView”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: Android如何实现切换imageView

本文链接: https://lsjlt.com/news/221136.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Android如何实现切换imageView
    小编给大家分享一下Android如何实现切换imageView,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体如下:最近在做五子棋的界面的时候,需要有一块区域动...
    99+
    2023-05-30
    android imageview
  • android如何实现页面左右切换
    Android中实现页面左右切换可以通过ViewPager来实现。具体步骤如下:1. 在布局文件中添加ViewPager控件:```...
    99+
    2023-08-09
    android
  • Android如何实现中英文语言切换
    这篇文章主要介绍Android如何实现中英文语言切换,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!代码@Override    protected void ...
    99+
    2023-06-22
  • Android如何实现Tab切换界面功能
    这篇文章主要介绍“Android如何实现Tab切换界面功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Android如何实现Tab切换界面功能”文章能帮助大家解决问题。一、实验目的 掌握各种高级U...
    99+
    2023-06-30
  • Android实现GridView中ImageView动态变换的方法
    本文实例讲述了Android实现GridView中ImageView动态变换的方法。分享给大家供大家参考。具体如下: 使用YY影音的时候,发现点击GridView的某一个Ite...
    99+
    2022-06-06
    方法 gridview Android
  • vuejs如何实现class切换
    本篇内容主要讲解“vuejs如何实现class切换”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vuejs如何实现class切换”吧!vuejs实现class切换的方法:1、创建一个html网页...
    99+
    2023-06-25
  • Android实现图片自动切换
    在Android中图片的自动切换不仅可以实现自动切换,而且还可以使用手动切换。而且一般在切换的时候,在图片下方还带有其他内容的切换,用来标记是第...
    99+
    2022-06-06
    自动 图片 Android
  • php如何实现版本切换
    小编给大家分享一下php如何实现版本切换,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!以下为现有php业务,代码上线方式。实现:...
    99+
    2024-04-02
  • vue router如何实现tab切换
    目录router实现tab切换router类似tab切换的使用router实现tab切换 实现的效果:path路径发生改变,tab切换的颜色也会到相对应的地方,并且进首页,默认推荐为...
    99+
    2024-04-02
  • css如何实现导航切换
    这篇文章主要介绍了css如何实现导航切换,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。css导航切换效果图如下: 代码如下,复制即可使用:<!DOCTYPE&...
    99+
    2023-06-08
  • Android应用中是如何实现横竖屏切换的
    这篇文章给大家介绍Android应用中是如何实现横竖屏切换的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。横竖屏切换的过程,会经历onDestroy和onCreate。通俗点说,就是这个activity关闭了,有新起来...
    99+
    2023-05-31
    android roi
  • android fragment切换如何设置
    要设置Android Fragment的切换,可以使用FragmentTransaction类的方法来完成:1. 获取Fragmen...
    99+
    2023-08-26
    android fragment
  • Android ViewPager实现动画切换效果
    概述 ViewPager是Android开发中使用场景非常频繁的控件,单一的动画效果切换已经越来越不能满足追求个性化的应用中。而ViewPager自身也带有一个接口来处理页面间...
    99+
    2022-06-06
    viewpager 动画 Android
  • Android TabWidget切换卡的实现应用
    TabWidget类似于Android 中查看电话薄的界面,通过多个标签切换显示不同内容。要实现这一效果,首先要了解TabHost,它是一个用来存放多个Tab标签的容器。每一个...
    99+
    2022-06-06
    Android
  • Android如何使用ViewPager2实现页面滑动切换效果
    目录1.引言2.实现页面滑动切换2.1 引入ViewPager2库2.2 使用ViewPager22.3 构建Fragment2.4 继承FragmentStateAdapter2....
    99+
    2024-04-02
  • js如何实现tab切换效果
    这篇文章主要介绍了js如何实现tab切换效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。效果如下:代码如下:<!DOCTYPE&nb...
    99+
    2024-04-02
  • jQuery如何实现​悬停切换类
    这篇文章给大家分享的是有关jQuery如何实现悬停切换类的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。悬停切换类假设你希望当用户将鼠标悬停在可点击的元素上时,它会改变颜色。那么你...
    99+
    2024-04-02
  • css如何实现3D切换功能
    这篇文章主要介绍css如何实现3D切换功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   <!DOCTYPEhtml>   <html>   <...
    99+
    2024-04-02
  • Android UI实现底部切换标签fragment
    本篇博客要分享的一个UI效果——实现底部切换标签,想必大家在一些应用上面遇到过这种效果了,最典型的就是微信了,可以左右滑动切换页面,也可以点击标签页滑动页面,它们是如何实现的呢...
    99+
    2022-06-06
    fragment Android
  • Android实现系统语言切换功能
    简单介绍下这个需求的缘由,这段时间因公司业务需要,其中有一项“设置系统语言”功能,就是在使用APP的过程中,动态的去切换整个Android机器的语言,具体参照手机设置页面有语言...
    99+
    2022-06-06
    系统 Android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作