草庐IT

imageviews

全部标签

android - 如何在Imageview中显示边框?

friend如何给Imageview显示边框?我想像移动图库一样显示所有带边框的图像。请给我答案谢谢你提前...... 最佳答案 您可以为您的ImageView的“边框”(实际上是背景)创建一个资源(图层可绘制xml),并在您的theme中声明ImageView的背景资源是drawablexml。如果您需要根据ImageView的状态(focused、selected等)更改此“边框”,那么你应该创建更多的图层可绘制对象,并将它们放在一个选择器xml中(状态可绘制对象)。然后在您的主题中,您应该将ImageView的背景设置为此se

android - BitmapFactory.Options.inBitmap 经常切换ImageView位图导致撕裂

我遇到过这样一种情况,我必须在切换图像非常快的幻灯片中显示图像。图像的绝对数量使我想将JPEG数据存储在内存中并在我想显示它们时对其进行解码。为了简化垃圾收集器,我使用了BitmapFactory.Options.inBitmap重用位图。不幸的是,这会导致相当严重的撕裂,我尝试了不同的解决方案,例如同步、信号量、在2-3个位图之间交替,但是,似乎都无法解决问题。我已经在GitHub上建立了一个示例项目来演示这个问题;https://github.com/Berglund/android-tearing-example我有一个线程解码位图,将其设置在UI线程上,然后休眠5毫秒:Runn

Android VideoView如何缩放为ImageView缩放类型fitXY?

我在RelativeLayout中放置了一个ImageView和一个VideoView。可以通过scaleType="fitXY"缩放ImageView以填充整个布局。但是,VideoView没有类似的比例属性。顺便说一句,我通过设置setMediaController(null)隐藏视频控件,只显示视频内容。是否可以在不保持纵横比的情况下缩放VideoView?这是布局示例。 最佳答案 尝试将VideoView放入RelativeLayout并设置以下属性以全屏显示视频:注意:请根据您的要求设置可见度值。

android - ImageView.setImageBitmap() 是否回收之前设置的位图?

假设我的代码类似于下面的代码:protectedvoidonCreate(Bundlebundle){this.imageView=(ImageView)contentView.findViewById(R.id.imageView);this.setFirstBitmap();this.setSecondBitmap();}privatesetFirstBitmap(){Bitmapbitmap1=BitmapFactory.decodeFile(bitmapFile1);imageView.setImageBitmap(bitmap1);}privatesetSecondBitma

android - 如何在 Android 5 中将 ImageView 放在 Button 前面?

在lolipop之前的android版本中,以下代码有效并且图像位于按钮前面。但是在android5中,imageview被放在按钮后面。 最佳答案 问题出现在Android5.0的elevation属性上。显然,RelativeLayoutZ轴顺序与elevation相关联。如果两个小部件具有相同的elevation,则RelativeLayout将确定Z轴顺序——您可以看到,如果您将布局切换为例如,按钮小部件。但是,如果一个小部件(Button)有一个elevation,而另一个小部件(ImageView)没有,则elevati

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