草庐IT

ImageVIew

全部标签

android - 如何将 imageview scaletype 设置为 topCrop

我正在编写android代码并且有一个ImageView。我想将此的scaletype设置为topcrop。我可以在选项中找到centercrop,但这不是我的要求。我该怎么办? 最佳答案 自定义AndroidImageView,用于缩放包含的可绘制对象。importandroid.content.Context;importandroid.graphics.Matrix;importandroid.widget.ImageView;/***ImageViewtodisplaytop-cropscaleofanimageview.*

android - 如何在 Android 中完全加载 ImageView 时获取

我正在开发一个在一堆图像上画线的应用程序。为了选择这些图像,我有一个单选组,每当用户单击单选按钮时,图像就会加载所有自己的绘图。在我的广播听众中,我有以下代码:bitmap=BitmapUtils.decodeSampledBitmapFromResource(root+DefinesAndroid.CAMINHO_SHOPPINGS_SDCARD+nomeImagemAtual,size.x,size.y);mImage.setImageBitmap(bitmap);mImage.setDrawLines(true);mImage.setImageBitmap(loadBitmapF

Android 隐藏和删除 ImageView 中的图像

如何在android中删除imageview中的图像以及如何隐藏整个图像。这里我通过下面的代码在imageview中放置了一张图片。answerState1.setBackgroundResource(R.drawable.correct);我不知道如何删除或隐藏图像。我也是android开发的新手。 最佳答案 您可以使用以下方法调用设置图像的可见性:answerState1.setVisibility(View.GONE);//hideimage(maketheviewgone)answerState1.setVisibility

Android:使用选择器设置 ImageView 的背景颜色

我正在尝试设置ImageView的背景颜色。我正在使用以下选择器。但是,如果我尝试使用带有运行时异常的选择器,它会崩溃。我做错了什么?我的日志E/AndroidRuntime(4196):FATALEXCEPTION:mainE/AndroidRuntime(4196):java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.X.XCamera/com.X.XCamera.XCameraActivity}:android.view.InflateException:BinaryXMLfileline#13:Er

android - 如何在 ImageView 中缩放图像,使其显示为 "fits"

我想按以下方式在ImageView中缩放图像。ImageView有一些尺寸宽度(W)和高度(H)。我放入ImageView中的图像可能小于或大于WxH。我希望它在缩放的同时保持纵横比以填充WxH空间。看起来最接近我想要的是android:scaleType="centerInside",但我看到的是,如果图像小于WxH,它会将该图像的一个小的未缩放版本放入ImageView的中心(如文档所述),但我希望它缩放到“适合”,同时显示整个图像,并将其拉伸(stretch)到容器的最大可能大小而不裁剪任何内容。换句话说,拉伸(stretch)保持纵横比,直到宽度或高度碰到容器的边缘(Image

android - ImageView 一维以适应自由空间,第二次评估以保持纵横比

我需要像这样的东西适用于Android.我的意思是将宽度调整到所有可用空间(缩小或放大图像宽度)并自动更改高度以保持纵横比。Somethinglike使用android:scaleType="fitCenter"对图像做我想要的,但只对图像做,不会改变View本身的高度。当我将boothdimensions设置为match_parent时,我会得到我想要的,但前提是屏幕上只有一张图像。但我需要一些图片下方的文字。这是创建ImageView子项的唯一方法吗?例如android:adjustViewBounds="true"对我没有任何作用。 最佳答案

android - 图像 uri 不在某些 Android 设备上的 ImageView 上显示图像

我有一个ImageView。当您单击ImageView时,它会打开图库,然后您选择一张图像并将其显示在ImageView上。我有一个条件,当我关闭我的应用程序然后打开它时,图像将保留在那里。因此,为此,我将图像Uri存储在sharedprefrence上。在打开应用程序时,我正在检索相同的Uri并尝试在imageView上显示图像。但是在某些手机中-图像看起来很完美,例如Mi(Lollipop)、Samsung(KitKat)但它不会出现在摩托罗拉(棉花糖)、一加一(棉花糖)等手机中。知道为什么会这样吗?这是我的代码用于获取我正在使用的图像Intentintent=newIntent(

android - 带有可绘制选择器的 ImageView src 忽略启用状态

当使用状态选择器作为ImageView的src时,enabled="false"将被忽略。即这不能正常工作:附言:我有一个丑陋的解决方法,我会尽快将其作为答案发布,如果您有更好的方法或对此行为的解释,请告诉我。 最佳答案 尝试添加属性android:clickable="true" 关于android-带有可绘制选择器的ImageViewsrc忽略启用状态,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

android - 在 Android 上覆盖 ImageView

所以我有一个来自网络的图像列表,我不知道它们是什么颜色,我想在ImageView上放置一个文本。我的想法是放置ImageView,一个带有透明度渐变的图像覆盖在ImageView及其上方的文本上。我想模仿这种行为:有没有办法通过XML做到这一点? 最佳答案 当您为列表项编写XML时,无论您编写的是什么ListAdapter,它都会在getView(...)中膨胀,您肯定可以做到这一点。列表项是这样的:然后创建可绘制对象/渐变。为此,您可以回收来自here的答案。. 关于android-在

android - 如何从上到下逐渐向下显示ImageView

有没有办法从上到下逐步显示一个ImageView,像这样:对不起,糟糕的动画。 最佳答案 我不是很熟悉android动画,但是一个(有点老套)的方法是将图像包装在ClipDrawable中并为其level值设置动画。例如:其中clip_source是可绘制对象:然后在代码中你会://afieldinyourclassprivateintmLevel=0;ImageViewimg=(ImageView)findViewById(R.id.imageView1);mImageDrawable=(ClipDrawable)img.getD