草庐IT

ImageVIew

全部标签

android - 在android中覆盖两个图像以设置一个imageview

我试图在我的应用程序中叠加两个图像,但它们似乎在我的canvas.setBitmap()行处崩溃。我做错了什么?privatevoidtest(){BitmapmBitmap=BitmapFactory.decodeResource(getResources(),R.drawable.t);BitmapmBitmap2=BitmapFactory.decodeResource(getResources(),R.drawable.tt);BitmapbmOverlay=Bitmap.createBitmap(mBitmap.getWidth(),mBitmap.getHeight(),m

Android ImageView 放大和缩小

我想放大和缩小AndroidImageView。我尝试了大多数示例,但在所有示例中,ImageView本身的图像都被放大和缩小,而我想放大和缩小ImageView。我想在放大时增加ImageView的宽度和高度,并在缩小时减少ImageView的宽度和高度。我如何做到这一点? 最佳答案 请按照下面的类,用于ImageView的放大和缩小。importandroid.app.Activity;importandroid.graphics.Matrix;importandroid.graphics.PointF;importandroi

Android ImageView 放大和缩小

我想放大和缩小AndroidImageView。我尝试了大多数示例,但在所有示例中,ImageView本身的图像都被放大和缩小,而我想放大和缩小ImageView。我想在放大时增加ImageView的宽度和高度,并在缩小时减少ImageView的宽度和高度。我如何做到这一点? 最佳答案 请按照下面的类,用于ImageView的放大和缩小。importandroid.app.Activity;importandroid.graphics.Matrix;importandroid.graphics.PointF;importandroi

Android imageview不尊重maxWidth?

所以,我有一个应该显示任Intent像的ImageView,即从互联网下载的个人资料图片。我希望ImageView可以缩放其图像以适应父容器的高度,并将最大宽度设置为60dip。但是,如果图像是高比例的,并且不需要完整的60dip宽度,则ImageView的宽度应该减小,以便View的背景紧贴图像周围。我试过了,但是由于某种原因,这使得ImageViewsuper大,也许它使用了图像的固有宽度和wrap_content来设置它-无论如何,它不尊重我的maxWidth属性..这只适用于某些类型的容器?它在一个线性布局中......有什么建议吗? 最佳答案

Android imageview不尊重maxWidth?

所以,我有一个应该显示任Intent像的ImageView,即从互联网下载的个人资料图片。我希望ImageView可以缩放其图像以适应父容器的高度,并将最大宽度设置为60dip。但是,如果图像是高比例的,并且不需要完整的60dip宽度,则ImageView的宽度应该减小,以便View的背景紧贴图像周围。我试过了,但是由于某种原因,这使得ImageViewsuper大,也许它使用了图像的固有宽度和wrap_content来设置它-无论如何,它不尊重我的maxWidth属性..这只适用于某些类型的容器?它在一个线性布局中......有什么建议吗? 最佳答案

android - 以编程方式替换选择器图像

我有一个ImageView,它有一个可绘制的图像资源设置为一个选择器。如何以编程方式访问选择器并更改突出显示和非突出显示状态的图像?这里是选择器的代码:我希望能够将btn_icon_hl和btn_icon替换为其他图像。 最佳答案 据我所知(我自己也尝试过类似的事情),在StateListDrawable已经定义之后,无法修改单个状态。但是,您可以通过代码定义一个新的:StateListDrawablestates=newStateListDrawable();states.addState(newint[]{android.R.a

android - 以编程方式替换选择器图像

我有一个ImageView,它有一个可绘制的图像资源设置为一个选择器。如何以编程方式访问选择器并更改突出显示和非突出显示状态的图像?这里是选择器的代码:我希望能够将btn_icon_hl和btn_icon替换为其他图像。 最佳答案 据我所知(我自己也尝试过类似的事情),在StateListDrawable已经定义之后,无法修改单个状态。但是,您可以通过代码定义一个新的:StateListDrawablestates=newStateListDrawable();states.addState(newint[]{android.R.a

android - 在android的ImageView中添加gif图像

我在imageView中添加了一个动画gif图像。我无法将其视为gif图像。没有动画。它以静止图像的形式出现。我想知道如何将其显示为gif图像。 最佳答案 在您的build.gradle(Module:app)中,添加android-gif-drawable通过添加以下代码作为依赖项:allprojects{repositories{mavenCentral()}}dependencies{compile'pl.droidsonroids.gif:android-gif-drawable:1.2.+'}UPDATE:从Android

android - 在android的ImageView中添加gif图像

我在imageView中添加了一个动画gif图像。我无法将其视为gif图像。没有动画。它以静止图像的形式出现。我想知道如何将其显示为gif图像。 最佳答案 在您的build.gradle(Module:app)中,添加android-gif-drawable通过添加以下代码作为依赖项:allprojects{repositories{mavenCentral()}}dependencies{compile'pl.droidsonroids.gif:android-gif-drawable:1.2.+'}UPDATE:从Android

android - 如何更改 ImageView 的图像?

这个问题在这里已经有了答案:ChangingImageViewsource(8个回答)关闭4年前。我刚开始学习安卓。而且我不知道如何更改ImageView的图像?即它有一些在布局中设置的图像,但我想通过编码更改该图像我应该怎么做?这是xml文件感谢回复。 最佳答案 如果您使用xml文件创建了imageview,请按照以下步骤操作。解决方案一:第1步:创建XML文件第2步:创建一个ActivityImageViewimg=(ImageView)findViewById(R.id.image);img.setImageResource(