草庐IT

按比例

全部标签

android - ImageView 的默认比例类型是什么?

我可以使用setScaleType(ImageView.ScaleType)设置将图像边界缩放到ImageView边界的选项。什么是默认ImageView.ScaleType? 最佳答案 看起来是ScaleType.FIT_CENTER:privatevoidinitImageView(){mMatrix=newMatrix();mScaleType=ScaleType.FIT_CENTER;}ImageView源代码链接:Android4.1.1r6.1 关于android-Image

android - 具有拉伸(stretch)比例和扭曲效果的android中的图像处理

现在我正在做一个与具有休闲功能的图像处理相关的项目1)拉伸(stretch)2)缩放3)扭曲我不明白如何在android中实现它。在这里,我放了一些与该项目相关的屏幕截图,以使我的问题更加清晰。上图是真实图像,我想对这张图像进行图像处理,让它看起来像打击图像。请给我任何建议、帮助url、教程和其他实现此任务的想法。 最佳答案 您需要找到一个函数,当应用于像素坐标时,它会输出新的像素坐标,从而产生您正在寻找的扭曲效果。查看http://reference.wolfram.com/mathematica/ref/ImageTransfo

Android-如何在矢量图上实现中心比例动画

我最近开始涉足矢量图像和动画。但是,一旦路径变形动画完成,我希望能够在所有方向上统一缩放我的图像。我已经尝试尽可能地应用pivotX和Y,但它似乎没有什么不同。我怎样才能实现中心尺度而不是仅仅从左向右扩展?test_layout.xmlanimated_logo.xmlscale.animclosed_logo.xml 最佳答案 我知道这个问题很老,但以防万一它对任何人都有帮助。将pivotX和pivotY添加到要设置动画的组中。所以对于你的情况,改变到 关于Android-如何在矢量图

Android:如何在 xml 中将自定义 surfaceview 设置为固定大小比例?

我正在尝试在xml布局中添加一个surfaceview(一个扩展surfaceview的自定义类)以具有固定的大小比:4:3(长宽比)。我希望它在长度或宽度上尽可能多地填充它的父级,但一旦它达到全长或宽度,它将调整另一侧以具有固定的大小比例,就像我之前说的那样。我怎样才能实现这样的目标?谢谢。 最佳答案 在您的Activity的onCreate方法中,您可以读取屏幕的分辨率并为其设置布局宽度和高度。假设您正在使用RealtiveLayout的示例:privatevoidcreate43RatioSurface(){SurfaceVi

java - Android全屏摄像头——同时保持摄像头选择比例

我们正在尝试构建类似于Instagram相机屏幕的东西。即允许用户拍摄square照片。在执行此操作时,U.i必须能够让用户在fullScreen模式下看到相机。我们想强制用户以portrait模式拍照获取相机可能的比例我们正在计算相机的最佳比率privateCamera.SizegetOptimalPreviewSize(Listsizes,intw,inth){finaldoubleASPECT_TOLERANCE=0.1;doubletargetRatio=(double)h/w;if(sizes==null){returnnull;}Camera.SizeoptimalSize

android - ImageView 比例类型在列表 Activity 中不起作用

我以前使用过ImageView并了解可以设置的不同缩放类型...但是我在尝试让ImageView在ListActivity或ExpandableListActivity的行中正确缩放时遇到了非常困难的时间。我已尝试将android:scaleType属性设置为每个值,但图像从未按比例缩小。我也设置了最小和最大尺寸,但它们似乎没有任何效果。我在XMl和代码中都做了这些事情,但都无济于事......有没有人有任何想法或解决方法?提前致谢!编辑:这是ExpandableListView中组行的XML 最佳答案 感谢Roman,这个问题已经

Android ObjectAnimator 动画 translationY 在所有屏幕尺寸上的比例相同

我正在使用ObjectAnimator向上滑动背景图像以显示下面的listView。listView的权重为0.7f,因此它在所有屏幕尺寸上的比例都相同。使用ObjectAnimator是否可以将我的背景图像以相同的0.7比例向上滑动,在所有屏幕上都一样?背景图片和listView:动画代码:FrameLayoutmainView=(FrameLayout)findViewById(R.id.mainView);ObjectAnimatormover=ObjectAnimator.ofFloat(mainView,"translationY",!historyShown?-500:0)

Canvas 上的Android比例缩放缩小位图

我需要在我的应用中添加以下功能我必须将Bitmap显示到Canvas中然后用户可以在Canvas中放大和缩小位图如何让它成为可能?我只需要在Canvas中而不是在ImageView中所有答案对我帮助不大..所以我想更新我的问题基本上我需要一个简单的2按钮和一个Canvas...在第一个按钮上单击Canvas上的图像可以旋转/放大和缩小并且在单击第二个按钮时它必须显示由用户创建的放大或缩小图像并且之后用户不能放大或缩小它Canvas 最佳答案 如果您在Canvas中放大和缩小位图,请使用以下代码在Activity中添加代码MyView

android - 按比例调整位图的大小

我有一张位图...如果位图的高度大于maxHeight,或者宽度大于maxWidth,我想按比例调整图像大小,使其适合maxWidthXmaxHeight。这是我正在尝试的:BitmapDrawablebmp=newBitmapDrawable(getResources(),PHOTO_PATH);intwidth=bmp.getIntrinsicWidth();intheight=bmp.getIntrinsicHeight();floatratio=(float)width/(float)height;floatscaleWidth=width;floatscaleHeight=h

解决前端笔记本电脑屏幕显示缩放比例125%、150%对页面大小的影响问题

近期在工作中遇到一个问题,记录一下,在项目上线之后,遇到一个问题,即缩放到90%时,页面字体比默认的100%字体大,一开始毫无头绪,经过一番的Google...Google...Google....,终于找到了解决方法,这是因为大多数笔记本电脑默认的缩放比例为125%或者是150%,所以就出现了在本身台式电脑(默认100%)上开发出来的页面都是按照100%比例来开发的,之后在笔记本电脑上打开缩放比例的时候会出现字体大小显示不合理的问题,这种问题主要是因为device-pixel-ratio导致的。解决办法:1)新建一个js文件//detectZoom.jsexportconstdetectZo