草庐IT

ImageVIew

全部标签

java - android imageview.setBackgroundResource() 不工作

我有一个应该在点击时更改的ImageViewpublicclassSettingsextendsActivityimplementsOnClickListener{privateImageViewim1;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.settings);im1=(ImageView)findViewById(R.id.imageView1);im1.setOnClickListener(thi

java - 二进制 XML 文件行 #0 : Error inflating class ImageView

这个问题在这里已经有了答案:Errorinflatingclassandroid.widget.ImageButton(4个答案)关闭去年。我正在使用Androidstudio3.0我厌倦了解决这个问题。该应用程序不执行它总是向我显示此错误BinaryXMLfileline#0:ErrorinflatingclassImageView这是我的main_activity.xml,我已经更改了我使用ConstraintLayout的xml主要Activity的java代码publicclassMainActivityextendsActivity{Buttonbtn1;@Overridep

Android:点击时生成随机颜色?

我有一个ImageView,我在其中以编程方式创建可绘制对象并将它们呈现给用户。我的目标是点击上述ImageView并更改可绘制对象的颜色。我将如何处理随机变色位?我目前正在修改Random()、Color.argb()和其他一些东西,但我似乎无法让它工作! 最佳答案 Randomrnd=newRandom();paint.setARGB(255,rnd.nextInt(256),rnd.nextInt(256),rnd.nextInt(256));或Randomrnd=newRandom();intcolor=Color.argb

Android:点击时生成随机颜色?

我有一个ImageView,我在其中以编程方式创建可绘制对象并将它们呈现给用户。我的目标是点击上述ImageView并更改可绘制对象的颜色。我将如何处理随机变色位?我目前正在修改Random()、Color.argb()和其他一些东西,但我似乎无法让它工作! 最佳答案 Randomrnd=newRandom();paint.setARGB(255,rnd.nextInt(256),rnd.nextInt(256),rnd.nextInt(256));或Randomrnd=newRandom();intcolor=Color.argb

android - 带有阴影的自定义 ImageView

好的,我一直在阅读和搜索,现在我正用头撞墙试图弄清楚这一点。到目前为止,这是我所拥有的:packagecom.pockdroid.sandbox;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.graphics.Rect;importandroid.widget.ImageView;publicclassShadowImageViewextendsImageView{pri

android - 带有阴影的自定义 ImageView

好的,我一直在阅读和搜索,现在我正用头撞墙试图弄清楚这一点。到目前为止,这是我所拥有的:packagecom.pockdroid.sandbox;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.graphics.Rect;importandroid.widget.ImageView;publicclassShadowImageViewextendsImageView{pri

Android 保持ImageVIew大小不变,让图片按比例拉伸

目录结果总览结论:保持图片宽高比总体有两种思路:实践示例效果图:原理说明:补充说明:再次汇总结果总览全篇为个人理解终结,如有出入请参考官方文档ImageVIew按比例拉伸图片,前提是不想让ImageView控件自身的大小受影响。网上找到的基本在说scaleType类型,还有android:adjustViewBounds,最后发现简直乱七八糟各种属性都不按照期望来,甚至还有要重写onMeasure方法的,作为一个只是想写一个界面的我凌乱了,结合各种尝试和sdk提示信息后,汇总一下个人的理解 结论:保持图片宽高比总体有两种思路:一:图片适应控件。让图片缩放,来适应控件大小。通过修改图片的缩放方式

android:用 picasso 创建圆形图像

有人问过这个问题,并且对我正在使用的picasso版本做出了promise:如何使用picasso将圆形位图发送到ImageView?我是picasso的新手,我唯一用过的就是Picasso.with(context).load(url).resize(w,h).into(imageview);我已经找到了https://gist.github.com/julianshen/5829333但我不确定如何以一种不尴尬的方式将它与上面的行结合起来。 最佳答案 请先研究一下,因为有可用的答案。总之,关注ThisLink并仔细阅读以了解如何

android:用 picasso 创建圆形图像

有人问过这个问题,并且对我正在使用的picasso版本做出了promise:如何使用picasso将圆形位图发送到ImageView?我是picasso的新手,我唯一用过的就是Picasso.with(context).load(url).resize(w,h).into(imageview);我已经找到了https://gist.github.com/julianshen/5829333但我不确定如何以一种不尴尬的方式将它与上面的行结合起来。 最佳答案 请先研究一下,因为有可用的答案。总之,关注ThisLink并仔细阅读以了解如何

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