草庐IT

ImageVIew

全部标签

android - 如何将Imageview置于其他布局之后

我正在为动画使用imageview,这样它看起来就像从左到右的移动。但是我的图像显示在其他View的前面,以便用户能够单击图像。我正在尝试将其显示在另一个View的后面。 最佳答案 将ImageView放在上方(在顶部-父级的第一个子级)xml文件中的布局,这样图像将位于布局后面 关于android-如何将Imageview置于其他布局之后,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

android - android Activity 中的图像浏览按钮

目前我正在开发一个需要在我的Activity中使用浏览按钮的应用程序。当我按下浏览按钮时,我应该能够浏览我的SD卡和手机内存中的图像文件。点击图像文件后,应该选择它,并且图像文件的路径(即所选图像文件所在的位置)应该显示在TextView的Activity中。所选图像也应显示在ImageView中。这个怎么做?有人可以帮帮我吗.. 最佳答案 主.xml主Activity.javapackagecom.example.yourpackage;importandroid.app.Activity;importandroid.conten

android - 如何在从url加载的ImageView中淡入图片

我想对ImageView应用淡入动画,以创建从url加载的图像在下载完成时淡入的效果。我知道如何将图像从url下载到ImageView,如thisanswer,我知道如何将淡入动画应用到imageViewlikehere.这次尝试Drawabled=ImageUtils.fetchDrawable("theurl");imageView.setImageDrawable(d);imageView.startAnimation(fadeInAnimation);产生闪烁效果(看、看不到、淡入看)。颠倒最后两行的顺序也会导致闪烁。我用谷歌搜索并搜索了回调/监听器形式的解决方案-如下所示:i

android - 图片显示在 Android Studio 中但不显示在手机上

正如您在下面看到的,这是AndroidStudio显示的内容:但是,当我在手机上运行此应用程序时,ListView仅在其上方显示一个空白图像(即一个空格),而“彩虹之上的某处”应该位于此位置。ListView工作正常。它由一个ImageView和两个TextView组成。(如果有帮助,此ImageView正在运行)。如果其中任何一个可能造成干扰,那么我将在此处发布代码,但我觉得这很难相信。我不确定的一件事是在单独的xml文件中为ListView定义单元格时是否可以使用相对View。我不明白为什么不,但这是我唯一能想到的。基本上Androidstudio显示一切正常,但在手机/模拟器上情

带有多点触控的 Android Gallery 适配器?自定义图库还是自定义 ImageView?

我想重新创建与Gallery3D相同类型的应用程序,但更简单:没有3D动画,基本上只保留GridView和Gallery小部件。我还想在所选图像上启用多点触控缩放-拖动-滚动,这就是我苦苦挣扎的地方。我在网上查找了简单的教程,还查看了Gallery3D源代码,但找不到合适的解决方案。我能得到的最接近的是在我的图库适配器中使用下面的自定义ImageView。它有效,我可以捏合缩放和拖动,只是图像离开屏幕并且我无法滚动到图库中的下一张图像。捏合缩放也不是完美的,因为它只能缩放图像而不能正确地使图像重新居中。我应该改为在Gallery上添加onTouchEvent吗?importandroi

android - Gallery setSelection 不会触发图像选择器

我有画廊小部件,当你滚动它时,当前选择的图像有边框-只是简单的选择器,就像这样在图库适配器的getView中,它是这样附加的image.setBackgroundDrawable(getResources().getDrawable(R.drawable.xxx));问题是,当我使用setSelection()更改画廊选择时,所选项目没有边框。但是,当我只是在所选项目上用手指边框滚动它时就可以了。我认为,setSelection()不会触发setSelected()或类似的东西。我想,解决方案是在调用setSelection()的同时调用setSelected(),但如何为当前选定的I

java - 安卓资源 : How are bitmaps loaded from resources handled memory wise?

当您像这样从资源中加载位图时:iv.setImageResource(R.drawable.image);如果位图被Scaletype降低了质量,它是否仍然保存整个原始位图?(我想是的,因为可以即时更改Scaletype,并且您会希望拥有完整的质量。)如果将相同的资源ID加载到多个ImageView中,是否只有一个位图存储在内存中?扫描View层次结构并在onDestroy中手动回收这些位图(通过从ImageView中提取BitmapDrawable)是否是一个好的做法,或者我能否确保系统及时完成此操作? 最佳答案 是的,它将保持完

android - 位图与 ImageView 与 Drawable

它们有什么区别?我们在哪里以及为什么需要从一种类型转换为另一种类型? 最佳答案 有关位图和可绘制对象之间的区别,请参阅hereImageView类似于HTML中的img标签。它是显示图像的View。 关于android-位图与ImageView与Drawable,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9879722/

android - 绘制带圆角的ImageView时的效率

我有一个ImageView子类,我用它来绘制带有圆角的图像。代码基于thisanswer,如下:publicclassImageViewRoundedCornersextendsImageView{...@OverrideprotectedvoidonDraw(Canvascanvas){BitmapscaledBitmap=Bitmap.createBitmap(getMeasuredWidth(),getMeasuredHeight(),Bitmap.Config.ARGB_8888);CanvasscaledCanvas=newCanvas(scaledBitmap);super

android - 如何在 android 的 PagerAdapter 中不重复对象 instantiateItem()

我的logcat在打印中第一次在重复此方法后占据位置0并占据位置1,我不需要重复此方法。publicObjectinstantiateItem(ViewGroupcontainer,intposition){Contextcontext=MainActivity.this;Log.d("position","position"+position);ImageViewimageView=newImageView(context);intpadding=context.getResources().getDimensionPixelSize(R.dimen.padding_medium);