草庐IT

反比例

全部标签

android - 我如何获得 webView(android) 的当前比例

getScale()在API级别17中已被弃用。那么,我如何才能获得WebView的当前比例。我试图覆盖onScaleChanged方法,但除非我更改比例,否则它不会被调用... 最佳答案 我知道这个问题有点老了,但这可能会帮助某些人(比如我),特别是如果有人想覆盖WebView并添加onTouch监听器,以检测WebView的内容结束。您可以使用:getResources().getDisplayMetrics().density代替webView.getScale()已弃用。与mdpi值相比,它是相同的值,表示屏幕密度。因此,它

android - TextureView Android 上的矩阵比例视频

我正在尝试在TextureView上使用ExoPlaye播放视频。为了缩放和裁剪视频以适合View,我使用矩阵。我的自定义View扩展了“TextureView”这是我的代码:@OverridepublicvoidonVideoSizeChanged(intwidth,intheight,floatpixelWidthHeightRatio){updateTextureViewSize(width,height);Log.v("EXO","onVideoSizeChanged()"+width+"x"+height);}privatevoidupdateTextureViewSize(

android - 如何在 map 上显示比例尺和缩放控件?

当放大和缩小值应该改变时如何在map上添加比例尺(比例尺)并在右下角显示缩放控件,但我想在其上方替换。如何让它成为可能?谢谢 最佳答案 API中没有设置比例尺的方法。在这种情况下,您应该自己实现。这是如何执行此操作的简单示例。我已经改编了答案HowtoaddamapscaleinMapViewonAndroid?中的代码使用GoogleMap。classScaleBarextendsImageView{floatmXOffset=10;floatmYOffset=10;floatmLineWidth=3;intmTextSize=2

Android布局,按百分比调整大小并保持比例

我创建了一张图片,尺寸比它最有可能显示的尺寸大。假设它是200x200。我正在横向模式下的800x480设备上进行测试。我的目标是将此图像调整为当前View高度的1/4,停靠在右上角,并保持纵横比。这意味着当以800x480分辨率查看时,我的图像将在右上角以120x120分辨率显示。我认为这样做的方法是在元素之间使用带有weightSum和layout_weights的垂直LinearLayout(如有必要,使用带有layout_weight的空元素进行填充)和adjustViewBounds=true在ImageView上,但我无法得到我想要的效果。有什么想法吗?

android - LibGDX - 以固定比例缩放图像

我的LibGDX游戏有一个带有Logo和一些按钮的开始屏幕。我不知道如何以固定比例缩放Logo而不扭曲它。这是代码:publicStartScreen(intlastScore,InputListenerinputListener){super();this.listener=inputListener;stage=newStage();Gdx.input.setInputProcessor(stage);Tabletable=newTable();table.setFillParent(true);table.setBackground(newTextureRegionDrawabl

dart - Flutter - 在容器中心变换比例

我正在尝试创建翻转效果,但在开始动画之前,我试图让变换保持在容器的中心。但即使使用FractionalOffset(0.5,0.5)或Center()包装Transform()结果仍然在Container,如下图。你能帮我把它放在容器中央吗?import'package:flutter/material.dart';voidmain(){runApp(newMyApp());}classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp(home:newMy

dart - Flutter - 在容器中心变换比例

我正在尝试创建翻转效果,但在开始动画之前,我试图让变换保持在容器的中心。但即使使用FractionalOffset(0.5,0.5)或Center()包装Transform()结果仍然在Container,如下图。你能帮我把它放在容器中央吗?import'package:flutter/material.dart';voidmain(){runApp(newMyApp());}classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp(home:newMy

java - ARCore – 如何为 Transformable 节点设置默认比例?

我正在使用Transformable节点并能够设置最小和最大比例值。但是我使用的模型的默认大小要大得多,所以我必须使用手势将其变小。如何设置模型/可变形节点的默认比例值? 最佳答案 我认为您可以在设置实际的Renderable之前使用TransformableNode的setLocalScale方法。像下面的代码TransformableNodeandy=newTransformableNode(arFragment.getTransformationSystem());andy.setLocalScale(newVector3(0

android - 如何在我自己的 android 应用程序中设置字体比例?

这个问题在这里已经有了答案:howtopreventsystemfont-sizechangingeffectstoandroidapplication?(10个答案)关闭去年。我想让用户选择字体大小。备件确实提供了这样做的功能,ActivityManagerNative.getDefault().updateConfiguration(newfontsizescaleconfig)但这适用于所有Android应用程序。我想将它添加到我的应用程序的首选项中,并且只影响我的应用程序。我试过下面的方法,有时确实有效,但我第一次启动我的应用程序时,字体大小仍然是1.0比例。我不知道为什么。我

javascript - ionic android 图标不相同的原始大小/比例

我在resources/下创建了一个简单的1024x1024icon.png:然后我运行ionicresources,我需要的所有图标都在resources/android/icon/下生成我的config.xml是这样改的:现在,如果我在安装后查看应用程序图标,它看起来中间的数字更大并且不符合比例:如你所见,小红球变成了一个大球,这是我不明白的事情,谁能给我解释一下? 最佳答案 (还不能发表评论,所以我会通过回答来完成)从外观上看,您正在使用某种图标包。(因为所有图标都具有相同形状的背景,并且原始图标在顶部)。我的猜测是图标包消除