草庐IT

imageviews

全部标签

android - 在使用 picasso 将图片调整为 imageview 后,如何获取图片的结果位图

我正在尝试调整我图库中图片的大小以适合imageview并在适合后保存它的位图,这样我就可以在按下“添加”按钮时将它上传到我的Parse数据库。目前,当按下“添加”时,我检查位图是否为空,如果不是,则将其转换为Parsefile以保存在我的Parse数据库中。添加到数据库是可行的(我在没有使用Picasso的情况下对此进行了测试),但是如果我使用Picasso调整大小和加载,我不确定如何获取位图。我尝试创建一个Target并使用它的回调,但我不能在目标上使用.fit()。我求助于使用回调,但我希望有更好的方法来实现位图的保存。这是我现在正在做的,试图在ImageView加载后从Imag

Android - 如何在 Imageview 中加载超过 20mb 的图像

我的项目是关于Android中的图像处理。我的问题是,当我在ImageView中加载22MB的图像时,出现了OutOfMemoryError。错误:java.lang.OutOfMemoryError:Failedtoallocatea244588824byteallocationwith11397108freebytesand79MBuntilOOMatdalvik.system.VMRuntime.newNonMovableArray(NativeMethod) 最佳答案 您需要调整图像大小并将子样本加载到ImageView:h

android - 获取 ListView 中的 ImageView 位置

我有一个ListView,我通过mysql数据库填充行。这是我所做的View:您看到的这个名称来self的数据库,PLAYImageView来self的布局列表,它出现在每一行中(当我将一行添加到我的数据库中时)。现在我的问题是当我为那个播放按钮设置一个点击监听器时,(目的是将它切换到暂停ImageView等)它也改变了另一行的另一个播放按钮,但不是全部他们中的。因此我想我没有得到这个职位,对吧?你能帮我解决这个问题吗?这是我的fragment:publicclassXXXUpdatesFragmentextendsFragmentimplementsAsyncResponse,Ada

android - 我拍摄的照片没有出现在 ImageView 中

我正在尝试将捕获的快照放在ImageView中。对于更大的设备,如nexus7和sonyxperiac,它正在拍摄快照,但图像甚至不会显示,我可以通过设置看到RESULT_OK标志位。那我现在该怎么办?packagegatesapps.blogspot.com;importjava.io.File;importjava.io.IOException;importjava.sql.Date;importjava.text.SimpleDateFormat;importjava.util.Random;importandroid.annotation.SuppressLint;import

android - 如何像 Pinterest 一样在 Android ImageView 中实现对占位符图像的关注?

我在我的Android应用程序中使用了Picasso,它有很多图像。它的工作和看起来不错。我正在努力使用户界面更加简单和用户友好。在实际图像加载之前,我的ImageView有占位符。但是它的颜色是白色的。我想根据图像的主要颜色占位符图像,例如pinterest。主图像加载前的Pinterest占位符图像。以下截图:图像加载后,它会根据占位符显示的主要背景颜色显示正确的图像:是否可以在Square提供的Picasso库中实现,或者如何实现。请帮忙。 最佳答案 有点晚了,但对于其他想要完成类似事情的读者,我就把它留在这里。我不知道Pin

android - imageView 没有拉伸(stretch)以适应屏幕

我有一个可绘制对象,需要用作背景。它需要拉伸(stretch)以填满屏幕(忽略纵横比)。我已经为ldpi、mdpi、hdpi和xhdpi提供了合适的尺寸。(我通过相应的宽高比例知道它们是否合适,够了吗?)我尝试过如下操作:在imageView上使用scaleType:fitXYThisdoesleavesawhitemarginaround(inside?)theimageView.我不满意的解决方法是像这样使用center作为scaleType:我不满意,因为平板电脑屏幕上仍然存在问题。注意:您可能已经注意到,我已经在别处尝试了建议的修复方法所以喜欢将AdjustViewBounda

android - 使用 ImageView ScaleType 设置 TransitionDrawable

我有这段代码可以淡入淡出ImageView的背景:privatevoidsetWithCrossfade(Bitmapbitmap){//createdrawablevectorDrawablebackgrounds[]=newDrawable[2];//gettingfirstimagebackgrounds[0]=mImageView.getDrawable();backgrounds[1]=newBitmapDrawable(mImageView.getResources(),bitmap);TransitionDrawabletransitionDrawable=newTran

Android 在 ImageView 上从 URI 设置图像

更新了更多代码我正在尝试抓取刚刚拍摄的照片并以编程方式将其设置为ImageView。图片按钮被按下,picture_button.setOnClickListener(newView.OnClickListener(){publicvoidonClick(Viewv){takePhoto(mTextureView);}});它运行takePhoto方法:publicvoidtakePhoto(Viewview){try{mImageFile=createImageFile();finalImageViewlatest_picture=(ImageView)findViewById(R.

android - 应用主题,根据应用主题名称更改和ImageView src

我正在尝试为我的问题找到解决方案,但我找不到任何地方,甚至谷歌搜索也找不到。我正在编写一个使用主题的Android应用程序,用户可以动态切换它们,然后应用程序重新启动以应用所选主题。这运作良好。但是,我找不到根据所选主题更改ImageView元素的方法。我无法理解android应用程序使用主题的方式,我无法动态更改文件,只能更改应用程序对象中的主题名称,并且在主题样式标签中我无法指定单个imageview的src。我也可以仅使用windowbackground属性来满足我的应用程序要求。但是,我无法使用scaletype属性使其按比例拉伸(stretch),也无法在bitmapdraw

java - Android - 在 ImageView 中交叉淡化多个图像

我正在开发一个需要在多个图像之间交叉淡入淡出的应用程序,我有:一个ImageView和50个可绘制对象(.png),我将从云端下载它们我想要的是:50个可绘制对象应该在几秒的间隔之间按顺序交叉淡入淡出(淡入和淡出)我尝试过的方法:根据stackoverflow上的一些答案,我尝试了TransitionDrawable技术,但我只能在2个图像之间交叉淡入淡出,而不能更多,并且可以触摸。我提到的视频:https://www.youtube.com/watch?v=atH3o2uh_94 最佳答案 执行此操作的自定义View:public