草庐IT

ImageVIew

全部标签

android - ImageView onImageChangedListener 安卓

ImageView上有onImageChangedListener()吗?我需要从ImageView更改图像时的事件。 最佳答案 Android中没有默认监听器..但我们可以创建imagechange监听器..复制类并使用MyImageView而不是使用ImageView..publicclassMyImageViewextendsImageView{privateOnImageChangeListineronImageChangeListiner;publicMyImageView(Contextcontext){super(co

android - ImageView 双指缩放比例限制和平移边界

我想创建一个包含图像的画廊。图库中的图像应该是可缩放和平移的。我可以捏缩放图像,但无法设置缩放限制并防止图像被平移到屏幕之外。我使用以下code来缩放图像:第一种方法:我使用TouchImageView向画廊提供图像,这允许我捏缩放但我无法滚动画廊,即我无法区分“单个选项卡事件”和“选项卡滚动事件”。第二种方法:使用ImageView向图库提供图像,如果用户单击任何图库项目,则会在TouchImageView中显示所选图像,用户可以在其中缩放图像。但这也阻止了我滚动画廊View。以及如何在所选图像上设置缩放限制和平移边界? 最佳答案

android - 获取imageview在布局android上的位置

请帮助我,我想获得imageview在布局上的位置。 最佳答案 x=imageViewObject.getLeft();y=imageViewObject.getTop();希望对你有帮助! 关于android-获取imageview在布局android上的位置,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9125935/

Android:如何以编程方式设置 TableRow 中 ImageView 的宽度

如何以编程方式设置TableRow中ImageView的宽度?我不想更改单元格宽度,只希望更改单元格内图像的宽度。布局:(省略号是为了减少代码).........Java:ImageViewiv=(ImageView)findViewById(R.id.fruit);LayoutParamsframe=iv.getLayoutParams();frame.width=100;iv.setLayoutParams(frame);编辑:我希望图像在我设置的范围内裁剪,并让表格单元格保持原始宽度。由于parag的建议,下面是对我有用的代码示例:Bitmapbmp=BitmapFactory.

android - 如何在 Android 模拟器上用用户的手指平滑地移动 ImageView

第一次在屏幕上移动ImageView时一切正常,但第二次ImageView移动不正确。这是我到目前为止所做的。img.setOnTouchListener(newView.OnTouchListener(){@OverridepublicbooleanonTouch(Viewv,MotionEventevent){//TODOAuto-generatedmethodstubinteid=event.getAction();switch(eid){caseMotionEvent.ACTION_MOVE:FrameLayout.LayoutParamsmParams=(FrameLayou

android - 在应用程序的圆形 ImageView 中显示 FB 个人资料图片

我正在尝试从FB获取用户的个人资料图片并将其显示在我的应用程序上的圆形图像中。我能够在FacebookSDK提供的ProfilePictureView小部件中检索和显示显示图片。但是当我尝试获取该图像的位图并尝试将其放在圆形ImageView中时,我得到了默认的FB显示图片,如果您没有显示图片,每个人都会被分配。我无法解决这个问题。这就是我从ProfilePictureView中获取位图并将其设置为我的圆形View的方法。if(session==Session.getActiveSession()){if(user!=null){//SettheidfortheProfilePictu

android - 如何在 ImageView 中闪烁图像 (Android)

这个问题在这里已经有了答案:android-HowcanImakeabuttonflash?(2个答案)关闭3年前。我正在开发一个壁纸应用程序,我在其中显示带有ImageView的图像作为初始屏幕。现在我想闪烁ImageView图像作为初始屏幕。这是我的启动画面代码:importjava.util.ArrayList;importjava.util.List;importjava.util.Random;importorg.json.JSONArray;importorg.json.JSONException;importorg.json.JSONObject;importandroi

android - 如何制作 android imageview 方形?

我在Android项目中使用ImageView。宽度:match_parent高度:wrap_content然后我将它缩放到fill_XY,但图像还不是正方形...我该怎么办? 最佳答案 方形图像的最佳方法是使用ConstraintLayout和constraintDimensionRatio没有给出固定的高度/宽度。 关于android-如何制作androidimageview方形?,我们在StackOverflow上找到一个类似的问题: https://s

android - PhotoViewAttacher 清除 imageView 边界和缩放级别

我正在使用PhotoView用于实现缩放AndroidImageView的库。缩放效果很好。我在ImageView中设置了一张low-quality的图片,然后开始下载high-quality的新图片,这将替换低质量图像。如果用户放大低质量图像-高质量图像替换现有图像并且缩放级别清除:(加载高质量图像后如何保存缩放级别?我试图从PhotoViewAttacher中获取图像Matrixlow-quality并将其设置为high-qualityimage,但它不起作用-图像缩放级别和边界与以前不同。高质量图像替换了ImageView中的低质量图像。Matrixmatrix;imageVie

android - 如何使用 Picasso 将位图加载到 ImageView 中

是的,我正在使用Picasso加载位图。原因是我在适配器的一部分解码URI,在另一部分加载位图,我读到here那个YoushouldalwayscallPicasso,evenifyourURLisnull.Thiswayitknowsthattheimageviewwasrecycled.所以我尝试了这个....BitmapbitMap;...Picasso.with(getContext()).load(bitMap).into(imageView);但是我得到了这个错误cannotresolvemethod'load(android.graphics.Bitmap)'