草庐IT

ImageView-s

全部标签

android - 在ImageView中设置图片宽高

无论我尝试什么,我都无法设置从soap服务传递到我的android模拟器的图像的宽度和高度。我正在使用ImageView,如下所示:byte[]bloc=Base64.decode(result,Base64.DEFAULT);Bitmapbmp=BitmapFactory.decodeByteArray(bloc,0,bloc.length);ImageViewimage=newImageView(this);image.setImageBitmap(bmp);image.setLayoutParams(newLinearLayout.LayoutParams(LinearLayou

android - 获取 ImageView 的背景颜色

我有一个普通的ImageView对象colorSquare。通过调用设置对象的颜色很简单。colorSquare.setBackgroundColor(color);但是我该如何做相反的事情,即检索ImageView背景的颜色? 最佳答案 你能做的是从ImageView获取ColorDrawable。ColorDrawabledrawable=(ColorDrawable)colorSquare.getBackground();现在drawable.getColor()会给你颜色。这仅在您设置了颜色时有效,否则您将得到ClassCa

android - ImageView 和设置位置

我有imageView在Activity中。如何在我的Activity中设置此imageView的位置。我知道如何在xml文件中执行此操作,但我想在Activity中执行此操作,因为我有onTouch方法,我可以在该方法中获取我单击的坐标,并且我想在此坐标中绘制此图像。 最佳答案 @edi233--我认为您可以触摸x和y以便计算上边距和左边距。我认为(0,0)将位于左上角,因此如果您触摸(100,75),则需要将ImageView的边距设置为顶部-75,左侧为100LayoutParamsparams=newLayoutParams

android - ImageView 上的透明 View

我在那里被封锁了。我正在尝试在背景上放置一个透明View。我尝试了几种方法。通过XML使用:android:background="@color/transparent"或android:color="#80000000"或这样引用color.xml文件#80000000我的layout.xml是这样的android:background="@color/transp"我也试过用生成的代码来做到这一点myView.getBackground().setAlpha(45);或myViewm.setBackgroundResource(R.color.trans);我看过一些相关的帖子,但

java - 在 Android 中像 Instagram 一样缩放 ImageView

如何像Instagram一样缩放ImageView。我的意思是改变ImageView的大小,而不是在ImageView中缩放图像。对于在Imageview中缩放图像,有很多示例,但我想要类似Instagram图像缩放的东西任何代码或提示?谢谢。 最佳答案 我推荐Zoomy,非常简单实用。只需将以下内容添加到您当前的ImageView:Zoomy.Builderbuilder=newZoomy.Builder(this).target(mZoomableView);builder.register();

android - 糟糕的 ImageView 位图质量?

我有一个闪屏,其中有一个ImageView作为背景。不管我是否允许缩放位图(我这样做),图像质量都很糟糕。我认为它正在降低颜色深度。我已经环顾四周,一个建议是将我的图像放在raw而不是drawable中,但这也没有帮助。这是一个屏幕截图:这里到底发生了什么,我该如何解决?编辑:我没有以编程方式应用此位图,因此没有相关的Java代码。这是此Activity的XML代码:编辑:我按照建议尝试了getWindow().setFormat(PixelFormat.RGBA_8888);这产生了明显的差异,但strip仍然存在。This是我用作背景的图像。 最佳答案

Android ImageView变形: from Square to Circle (Solution updated)

我正在使用CircularReveal创建动画,将方形专辑封面变成圆形。以下是一个简短的fragment。intcx=mImageView.getMeasuredWidth()/2;intcy=mImageView.getMeasuredHeight()/2;//gettheinitialradiusfortheclippingcircleintinitialRadius=mImageView.getWidth()/2;//createtheanimation(thefinalradiusiszero)Animatoranim=ViewAnimationUtils.createCirc

android LinearLayout - ImageView 被推离屏幕

我使用下面发布的布局通过将该布局作为一行扩展到ListView中来显示消息。问题是它可以很好地处理单行消息,但是当有2行或更多行时,指示消息状态的ImageView被推离屏幕,无法找到原因。有任何想法吗?布局代码和屏幕截图如下。那是膨胀的布局: 最佳答案 改变你的线性布局宽度fill_parent并在TextView中添加android:layout_weight="1" 关于androidLinearLayout-ImageView被推离屏幕,我们在StackOverflow上找到一个

Android ImageView模糊动画

我希望将模糊动画添加到ImageView,但要设置持续时间。因此,例如,我希望图像随着时间的推移而模糊。我已经有了模糊图像的方法,但我需要的是让它在2秒内从模糊变为无模糊。谁能帮帮我?编辑:这是我目前必须模糊图像的方法。publicBitmapblur(BitmapsentBitmap,intradius){//StackBlurAlgorithmbyMarioKlingemannBitmapbitmap=sentBitmap.copy(sentBitmap.getConfig(),true);if(radius>1;divsum*=divsum;intdv[]=newint[256*

android - 在 ImageView 中设置圆角图像

我在网站上搜索了更多,得到了很多如下建议使用自定义样式更改背景以设置角半径和填充(获取图像为矩形和背景为圆角)通过解码图像将给定图像更改为位图,并通过传递此位图和宽度来裁剪功能(加载需要更多时间)我检查了WhatsApp聊天历史列表,它有圆角图像,但加载时间最短。能否请您建议我使用WhatsApp中的圆形图像创建ListView模板的最佳方法?我希望通过在xml中设置样式详细信息来更改带有圆角的图像页面。(图像宽度和高度为60dp,我的ListView也有大约60个项目)引用文献:https://xjaphx.wordpress.com/2011/06/23/image-process