草庐IT

imageviews

全部标签

Android 从 URL 下载图像并在 Imageview 中显示

我想在我的Imageview中显示我下载的图像。我收到错误“类型不匹配:无法从ImageView转换为位图”。它说我无法在ImageView中显示位图图像。谁能告诉我实现它的方法?publicclassSingleImageViewActivityextendsSherlockActivity{//XMLnodekeysstaticfinalStringKEY_TITLE="title";staticfinalStringKEY_ARTIST="artist";staticfinalStringKEY_BIG_URL="big_url";privateProgressDialogpDi

android - 无法在android中的imageview中清除或设置空白图像

if(bigimageS.length()==0){show_image.setImageBitmap(null);}else{show_image.setImageBitmap(decodeImage(bigimageS));}****************publicstaticBitmapdecodeImage(StringarrayList_image){BufferedInputStreambis;URLaURL;try{aURL=newURL(arrayList_image);URLConnectionconn=aURL.openConnection();conn.con

android - 如何根据小部件高度缩放 ImageView 但尊重最大高度?

我目前正在开发一个包含ImageView的Android小部件。该小部件应该可以调整大小。图像应填满小部件的整个宽度(这是最简单的部分)并且应填满小部件高度的30%,同时遵守80dip的最大高度(这是我无法弄清楚的)。在下面的布局中,图像会正确缩放到宽度,但不会缩放到高度:我尝试使用带权重的LinearLayout来完成此操作,可以在以下代码段中看到。但是,当使用权重时,看起来android:maxHeight没有得到遵守。所以,这是(不需要的)结果:为什么maxHeight不起作用,或者有人知道如何规避这个问题吗? 最佳答案 我不

android - 仅对 ImageView 的 "src"alpha 属性而不是整个 View 进行动画处理

我有一个ImageView,最初是空的。它的背景设置为灰色:在我从互联网上获取它的位图后,我想将它设置为src属性,但它会优雅地淡入。我看到的动画示例是这样的://fade_in.xml但这是动画整个ImageView的不透明度。它具有在淡入之前先隐藏ImageView的效果,因此您会在动画开始时看到一个小弹出是第一次设置为alpha=0的View。有没有办法只为“src”属性而不是整个ImageView设置不透明度动画?谢谢 最佳答案 imageView的源图像上的动画很棘手,在大多数情况下涉及将imageView包装到某个Vie

Android Glide加载图片文件apply overlay并设置为imageview

我有图像文件(png/jpg)。当加载到ListView时,其中一些我需要用另一个透明图像覆盖。我使用类似以下的方法来执行此操作:publicBitmapapplyOverlay(Contextcontext,BitmapsourceImage,intoverlayDrawableResourceId){Bitmapbitmap=null;try{intwidth=sourceImage.getWidth();intheight=sourceImage.getHeight();Resourcesr=context.getResources();DrawableimageAsDrawab

android - 垂直拉伸(stretch) ImageView constraintlayout

我在让ImageView垂直填充剩余间隙时遇到了一个小问题。我在屏幕截图中用红色突出显示了它。有人可以看看并提供一些建议吗?/image/PBio1.png这是关联的XML代码: 最佳答案 尝试将imageView中的“android:layout_height="wrap_content"更改为0dp 关于android-垂直拉伸(stretch)ImageViewconstraintlayout,我们在StackOverflow上找到一个类似的问题: ht

android - 圆形 ImageView 无法正确显示

我正在尝试创建一个圆形的ImageView,但我得到的输出不正确。我附上照片这些是用于此的xml文件圆.xmlimg.xml这个的ImageView是: 最佳答案 您可以使用CirlcleImageView库来制作圆形ImageView:编译这个库compile'de.hdodenhof:circleimageview:2.2.0'用法更多信息followthislink 关于android-圆形ImageView无法正确显示,我们在StackOverflow上找到一个类似的问题:

android - 在 ImageView 的 setImageBitmap 之后 onmeasure 方法上的时间太多

老读者了,第一次提问所以请轻声细语;)我有一个Android代码可以在ImageView上每秒显示大约10张图片。(在ImageView上调用setImageBitmap来设置新的位图)这会导致显示滞后,所以我正在尝试尽可能加快它的速度。我发现(使用traceview)该应用在方法上花费了大量时间:ViewRoot.performTraversalsView.measureFrameLayout.onmeasureViewGrou.measureChildWithMargins我怀疑ImageView正在测量,所以我创建了CustomImageView并覆盖了onMeasure只是为了

android - 以编程方式将 ImageView 添加到布局

我想创建从屏幕上部向下的图像。直到今天我还有这个:ImageViewmario=(ImageView)findViewById(R.id.mario);TranslateAnimationanim=newTranslateAnimation(0f,0f,0,400);anim.setInterpolator(newLinearInterpolator());anim.setRepeatCount(Animation.INFINITE);anim.setDuration(800);mario.startAnimation(anim);问题是我必须在布局的xml文件上设置imageview

java - 检查 MotionEvent.ACTION_UP 是否在 imageview 之外

用户将触摸一个图像,重要的是他的手指是否在该图像中离开我尝试编写一个onTouchListner()然后使用swichcase但我不知道如何继续image.setOnTouchListener(newOnTouchListener(){@OverridepublicbooleanonTouch(Viewarg0,MotionEventevent){switch(event.getAction()){caseMotionEvent.ACTION_UP:break;caseMotionEvent.ACTION_DOWN:break;caseMotionEvent.ACTION_MOVE:b