`

android 判断ImageView当前显示的是哪一张图片

阅读更多
判断ImageView当前显示的是哪一张图片
private void init2() {
          Drawable drawable = getResources().getDrawable(R.drawable.wear_collection_del); 
			ivCollection.setBackground(drawable);
		ConstantState buttonConstantState = ivCollection.getBackground()
				.getConstantState();
		ConstantState resourceConstantState = getResources().getDrawable(
				R.drawable.wear_collection_del).getConstantState();
		boolean isEqual = buttonConstantState.equals(resourceConstantState);
		System.out.println("isEqual=" + isEqual);
	}
分享到:
评论

相关推荐

    android小程序,拖动图片显示下一张

    - 在`onFling()`事件中,判断滑动方向,并根据当前显示的图片索引更新到下一张或上一张图片。 - 如果当前是第一张图片,向左滑动应显示最后一张;如果当前是最后一张,向右滑动则显示第一张。需要处理好边界条件。...

    android自动切换图片

    这通常包括获取当前显示的图片索引,计算下一个要显示的图片索引,然后更新ImageView的图片资源。如果设置有循环播放,当到达最后一张图片时,应重置回第一张。 4. **动画效果**:为了提升用户体验,可以在切换图片...

    Android 仿淘宝详情页下拉放大图片.zip

    当用户滑动到图片边缘时,我们可以根据当前索引和图片队列长度来判断是否需要切换到下一张或上一张图片。这种切换需要平滑过渡,可以使用动画来实现,例如淡入淡出效果。 "说明.htm"文件可能是项目文档,里面可能...

    Android欢迎界面图片切换

    通过`OnItemSelectedListener`监听器,我们可以判断当前显示的是最后一张图片,然后跳转到主界面。 为了让用户体验更佳,你还可以添加触摸滑动切换图片的功能,以及在后台加载更多数据或初始化工作时显示加载进度。...

    Android类似于头条的图片轮换滚动

    此外,还可以添加一些额外的功能,比如指示器(通常是一排小圆点,当前页面对应的小圆点高亮)来显示当前是哪一张图片,或者添加手势滑动切换图片的支持。为了实现指示器,可以创建一个LinearLayout,里面包含与图片...

    Android 翻转动画 ,像硬币一样的翻转动画

    在Android开发中,动画是提升用户体验的关键因素之一。本文将深入探讨如何实现“硬币翻转”效果的动画,这通常用于头像或其他图形元素,为用户界面增添动态感和互动性。 首先,Android提供了两种主要类型的动画:补...

    Android使用ViewPager实现图片轮播(高度自适应,左右循环,自动轮播)

    在本案例中,每个页面代表一张图片,所以我们需要创建一个自定义的PagerAdapter,继承自PagerAdapter,并重写`instantiateItem()`和`destroyItem()`方法,来加载和销毁图片视图。 在Adapter中,我们还需要处理图片...

    Android(多/单)图片选择

    因此,需要在代码中判断当前设备的Android版本,并根据需要动态请求权限。 - 使用`ActivityCompat.checkSelfPermission()`检查是否已经拥有权限,如果没有,则使用`ActivityCompat.requestPermissions()`发起请求。...

    安卓Gallery实现异步加载网络图片源代码

    9. **监听滚动事件**: 通过监听Gallery的滚动事件,可以精确判断何时开始加载下一张图片,确保用户看到的总是已经加载完成的图片。 10. **异常处理**: 异步加载过程中可能会遇到网络错误、解析错误等各种异常,因此...

    android图片左右切换

    - 根据滑动方向更新当前显示的图片索引,并加载相应的图片。 2. **图片加载优化**: - 使用高效的图片加载库,如Glide或Picasso,它们能够自动缓存图片,减少内存消耗,避免因频繁加载导致的卡顿。 - 实现图片的...

    图片左右滑动效果android

    在Android开发中,实现图片左右滑动的效果是常见的需求,比如在相册应用、轮播图组件或瀑布流布局中。这种效果通过触摸手势检测和视图滚动来实现,为用户提供直观的交互体验。以下是对这个主题的详细阐述: 1. **...

    Android-ScaleImage大图加载长图加载仿新浪微博

    当用户尝试加载一张分辨率高或者尺寸大的图片时,如果不进行任何处理,可能会导致应用崩溃,因为Android系统会尝试一次性加载整张图片到内存中,超出设备的内存限制。长图则更为复杂,由于其横向或纵向的像素数量...

    android图片轮播

    - 当用户点击图片时,可以监听ViewPager的`addOnPageChangeListener()`,在`onPageSelected()`方法中判断当前选中的页面,然后根据页面索引执行相应的跳转操作,如启动新的Activity或显示详细信息。 5. **视频广告...

    android自定义轮播图

    每个ImageView代表一张图片,指示器可以是简单的TextView或ImageView,根据需求定制样式。 3. 图片加载:使用图片加载库,如Glide或Picasso,来加载网络或本地的图片到ImageView。同时,需要处理图片的尺寸,确保...

    android美女拼图游戏的实现

    - 图片资源可以通过`ImageView`展示,利用`scaleType`属性调整图片显示方式以适应屏幕。 2. **图片处理** - 拼图游戏通常需要将一张完整的图片分割成若干个小块。这可以通过编程实现,例如使用Java的图像处理库,...

    ViewFlipper图片滑屏双击放大 图片旋转

    在滑动事件中判断滑动方向(水平或垂直),根据方向决定是切换到下一张还是上一张图片。 - 在监听器中,使用`ViewFlipper的showNext()`或`showPrevious()`方法进行视图切换。 3. **双击放大功能** - 添加手势检测...

    图片浏览器

    ImageView是Android用来显示图片的基本组件,它可以支持位图(Bitmap)和其他多种格式的图像。我们可以通过设置ImageView的scaleType属性,如centerCrop或fitCenter,来控制图片在视图中的显示方式。在处理缩放和平...

    仿探探可以上下左右滑动的图片

    描述中的"一摞图片(事实上只有两个imageview)",暗示了图片切换可能采用了某种缓存策略,例如只加载当前和相邻的图片,这样可以减少内存消耗和提高性能。我们可以使用`PagerAdapter`的子类,如`FragmentPagerAdapter...

    android网络异步加载轮播图

    创建一个Runnable对象,在run()方法中更新当前显示的图片索引,并postDelay()一段时间后再次运行这个Runnable,形成周期性的轮播。 同时,我们还需要处理一些边界情况,如第一次加载时的初始位置、最后一张和第一张...

    Android ViewPager循环播放广告实例详解

    小圆点通常用于指示当前显示的是哪一张广告图片。下面是一个简单的布局示例: ```xml android:id="@+id/vp" android:layout_width="match_parent" android:layout_height="210dp"/> android:id="@+id/ll...

Global site tag (gtag.js) - Google Analytics