草庐IT

ImageVIew

全部标签

android - 如何将 drawable 文件夹中的图像添加到 Android Studio 1.2 中的 ImageView?

自从Google为启动器图标添加了mipmap文件夹后,我在使用drawables文件夹时遇到了问题。我在drawable文件夹中手动添加了hdpi文件夹,但是当我尝试添加src路径时,图像不允许我查看和选择它们。如何将drawable文件夹中的图像添加到AndroidStudio1.2中的ImageView? 最佳答案 尝试使用这种代码方式,可以通过三种方式在ImageView上设置图像imageView.setImageResource(R.drawable.play);或或 关于a

java - 从文件路径设置 ImageView 的图像。 BitmapFactory.decodeFile、BitmapFactory.decodeStream 还是 Drawable.fromFile?

哪种设置ImageView图像的方法更好(使用更少的堆空间)?imageView.setImageDrawable(Drawable.createFromPath(path));或imageView.setImageBitmap(BitmapFactory.decodeFile(path));或is=newFileInputStream(path);imageView.setImageBitmap(BitmapFactory.decodeStream(is));is.close();BitmapFactory会让我设置一个inSampleSize,所以我不会拉太大的位图。Drawabl

android - 图像未出现在 HTC One M8 上

我目前正在为我所在的公司开发一款新应用。我们在多台设备上对此进行了测试,这是我前几天注意到的一件奇怪的事情,其他人也做过。我的同事在他的HTConem8上测试了该应用程序,我们在登录页面上有一张背景图片,但没有为他显示。然而,它在Nexus7、三星GalaxyTab4、摩托罗拉G和三星S4上确实如此。这可能非常具体,但我想有些人之前一定已经在某些设备上注意到了这种行为,并找出了为什么会发生这种情况?图像保存在常规可绘制文件夹中,大小为1400px933px,是jpeg。不知有没有人知道。ImageView是相对布局的第一个子级,其宽度和高度的大小都与父级匹配。所以它应该正好适合,其他V

android - 如何限制android中图像的最小可裁剪尺寸

关于如何裁剪从Gallery或Camera中获取的图像,有很多讨论。一个非常简单的,没有多少人喜欢,包括以下fragmentintent.putExtra("crop","true");intent.putExtra("aspectX",617);intent.putExtra("aspectY",619);(无论如何,该fragment是不完整的。继续......)请注意我在代码fragment中如何使用两个大质数。我在这里希望限制最小裁剪尺寸。然而,617X619似乎没有效果;这对我来说基本上意味着无论使用什么算法都具有类似于的功能doublescale=(double)aspec

android - 在不移动叠加 View 的情况下裁剪和缩放图像,而不是在 ImageView 中移动图像

您好,我想在不移动叠加View的情况下裁剪图像,而是移动图像。图像可以四处移动。我想裁剪并保存黑色边框内的突出显示区域,如下所示。我有ImageView和android:scaleType="matrix"这是我的布局代码ImageView有OnTouchListener。图像可以放大或缩小,也可以在ImageView1中移动。查看view_scaledImage是我要裁剪和保存的区域。我该怎么做? 最佳答案 最后我通过组合Cropper库和PhotoView库得到了解决方案。https://github.com/rameshkec

java - 使用 Picasso Library 目标不能为空

我使用PicassoLibrary2.4.0实现了一个listView,但我遇到了一个问题。发生了什么:我使用AndroidStudio启动应用程序,然后转到我实现了listView的特定fragment,一切看起来都正常(所有图像都在加载,对于TextView)但如果我尝试向下滚动应用程序崩溃。这是它告诉我的:2-0319:45:38.29031501-31501/com.zenytE/AndroidRuntime﹕FATALEXCEPTION:mainjava.lang.IllegalArgumentException:Targetmustnotbenull.atcom.squar

javascript - Android ImageView缩放效果

目前我正在尝试开发一个应用程序,用户可以在其中放大图像。但是我需要制作镜头效果而不是捏缩放,这意味着当用户单击图像并将手指放在它上面一段时间时,它的正上方会出现带有放大图像的圆圈。它看起来像这样:我查看了下面提供的答案和链接并得到了它,但它不起作用:publicclassMainActivityextendsActivityimplementsOnTouchListener{ImageViewtakenPhoto;staticPointFzoomPos;PaintshaderPaint;BitmapShadermShader;BitmapShadershader;Bitmapbmp;B

android - ImageView - 缩放拉伸(stretch)或下拉

如何实现这个功能,PullToZoom仅使用ImageView(示例中没有ListView)?类似question,但没有答案:( 最佳答案 使用GestureDetector怎么样??您可以在以下代码中找到并实现(我认为)您需要的内容:publicclassMainActivityextendsAppCompatActivity{privatestaticfinalStringDEBUG_TAG="Gestures";privateGestureDetectorCompatmDetector;privateImageViewima

android - API 21+ : AppCompat v23. 2.0 上的模糊图像使用带有 srcCompat 的 VectorDrawables

我在API21+上有图像显示问题,但在低端设备和API22+上一切正常。我使用的是GradlePlugin1.5,所以我的build.gradle看起来像这样://GradlePlugin1.5android{defaultConfig{generatedDensities=[]}//Thisishandledforyoubythe2.0+GradlePluginaaptOptions{additionalParameters"--no-version-vectors"}}XML中的ImageView:Java代码:ImageViewiconView=(ImageView)itemVi

android - 如何在 Android 中显示 blob 图像?

我想在我的Android上显示以blob形式保存到数据库中的图像。我使用ImageView作为图像容器。请尽快给我建议。问候,拉胡尔 最佳答案 基本上有两种选择:从BLOB中读取的缓冲区包装在InputStream中,因此您将拥有指向BLOB数据的InputStream将BLOB数据保存到临时文件中,将其作为FileInputStream打开-所以最后您将再次拥有图像数据流在这两种情况下,您都可以通过以下方式轻松地将InputStream转换为位图数据:InputStreamis;//streampointingtoyourblob