草庐IT

imageviews

全部标签

ios - 如何设置imageView的圆角半径?

在Objective-C中这样一行self.mainImageView.layer.cornerRadius=CGRectGetWidth(self.mainImageView.frame)/4.0f;做它的工作,我用类比在Swift中试过了self.mainImageView.layer.cornerRadius=CGRectGetWidth(self.mainImageView.frame)/4.0它并没有改变任何东西,角落和以前一样。此外,Xcode不会显示任何语法错误。Swift是否支持任何其他方式来达到这个目标?我在这里检查了一些其他线程,通常它是按照上面显示的方式在Swif

android - 如何获取 ImageView 的来源以便更改它?

我知道仅使用myImageView.setImageResource(mynewImageDrawable)更改ImageView资源并不是什么大问题但我想做的是在更改之前检查当前的ImageSource。基本上,我想使用imageViews实现我自己的组单选按钮。所以每次点击任何imageView时,onclicked事件方法都会改变我组的ImageResources。对不起,我的英语很差。问候,红海 最佳答案 没有getDrawableId函数,因此您需要在更改其可绘制对象时为ImageView设置标签。例如,将drawable

android - ImageView 后的空格

这个ImageView有点奇怪,大图缩小后还有“空闲空间”。一些屏幕:Eclipse:eclipsehttp://img560.imageshack.us/img560/6218/eclipse.png模拟器:simulatorhttp://img600.imageshack.us/img600/3023/simulator.png还有原图:(来源:janissary.eu)为什么我在图像后得到空间? 最佳答案 我找到了解决方案:HowtoscaleanImageinImageViewtokeeptheaspectratioGrat

android - 如何将 imageView 放在 cardview 前面?当两者都是相对布局的 child 时

我有一个布局XML:效果很好。结果将是框架布局上方的ImageView,但是当我使用以下xml时,我将框架布局替换为CardView:那么结果会是:CardView后面的ImageView。有什么解决办法吗?还有一件事,它在Lollipop之前的设备上可以正常工作,但在Lollipop上它不起作用。OutputwithCardViewonpre-lollipopdevices(requiredoutput)OutputwithCardViewonlollipopdevices 最佳答案 CardView的默认高程大于ImageVie

android - 以编程方式获取 ImageView 相对于屏幕的位置

我想以编程方式获取ImageView的位置。通过位置,我的意思是从屏幕顶部到该ImageView.的像素距离我已经尝试过在stackoverflow中发布的所有其他解决方案,但它对我不起作用。我的最低API级别是8。这些是我尝试过的代码-ImageViewimage=(ImageView)findViewById(R.id.imageView1);1)image.getTop();2)privateintgetRelativeTop(ViewmyView){if(myView.getParent()==myView.getRootView())returnmyView.getTop()

android - 将 ImageView 更改为黑白

我想将ImageView的图像更改为黑白。唯一的事情是我的代码允许用户拍照,该照片被放置在ImageView中。我希望那张照片是黑白的。如果有人知道我该怎么做,我将不胜感激。主Activity:packagecom.example.triptych4;importjava.io.File;importandroid.app.Activity;importandroid.content.ContentResolver;importandroid.content.Context;importandroid.content.Intent;importandroid.graphics.Bitm

安卓 : ImageView getID(); returning integer

我设置了一个onTouch类来确定我的40个按钮中的一个何时被按下。我面临的问题是确定哪个按钮被按下了。如果我使用:intID=iv.getId();当我点击按钮“widgetA1”时我收到以下ID:2131099684我希望它返回字符串ID“widgetA1”来自:game.xml来自:game.javapublicbooleanonTouch(Viewv,MotionEventevent){ImageViewiv=(ImageView)v;intID=iv.getId();StringstrID=newInteger(ID).toString();Log.d(TAG,strID);

android - 在android中为imageview平滑淡出

我设法让imageView在10秒后消失(我的mainActivity上的教程图片)。但是我想做一个平滑的淡出,因为这样看起来不太好,任何人都可以向我推荐任何好的教程img=(ImageView)findViewById(R.id.ImageTutorial);if(getIntent()!=null){Bundleextras=getIntent().getExtras();StringTutorialDemo=extras!=null?extras.getString("TutorialDemo"):"false";if(TutorialDemo.equals("true")){R

android - 在ImageView上绘制矩形以突出显示可以在android中放大

我已经从下面的SO中引用了这个示例。1。DrawLineOverImageView2。DrawPictureOverImageView3.我已经使用这个ImageView类让我的图像变成放大ImagePinchzoomcodegoogle.现在我要做的是:我想通过捏住屏幕来进行放大,其他一点是,当我单击时,应该在ImageView上绘制一个矩形,我还希望这个矩形应该通过imageView的放大和缩小来放大和缩小我想通过ScaleImageView类使用它。它的输出应该如下图所示。而且我也知道,这可以通过使用RelativeLayout来完成,或者可以通过在android中使用Surfa

android - 在设置了最大高度和最大宽度的 ImageView 中定位图像

我有一个ImageView,最大高度和最大宽度都设置为100。下图显然不是正方形,但你可以发挥你的想象力;)图一:╔══════════════════════════════════════════════╗║ImageView╔══════════════╗║║║║║║║Actualimage║║║║║║║║║║║║║║║╚══════════════╝║╚══════════════════════════════════════════════╝无论如何,如果我尝试将BitMap设置为比例不为1:1的ImageView,则图像的位置如图1所示。我想要的是将图片放在ImageVi