草庐IT

java - 多个可绘制背景图像以适应屏幕分辨率

好的,我有一张分辨率为:1054X1054的图像。我想设置该图像,使其完全适合Android设备的屏幕尺寸。(我将在某些编辑器中将图像剪切为nessacary)。所以我的问题是:我怎么知道我的图像应该是什么分辨率,以便它覆盖设备背景而不需要调整图像大小。(对于mdpi、hdpi、ldpi)我问这个问题是因为我一直误解“多屏幕分辨率”是如何工作的.. 最佳答案 您可以设计图像以适应不同的屏幕尺寸,您会发现每种设计都需要最少的空间。因此,上面的每个通用屏幕尺寸都有一个由系统定义的相关联的最小分辨率。android操作系统以“dp”为单位

Android - 根据设备分辨率调整图库中图像的大小

我有一个Android应用程序可以从Web中提取图像。但是当我设置时:画廊似乎设置为支持的最低分辨率。画廊布局定义如下:和getView类:ImageViewi=newImageView(mContext);i.setImageDrawable(drawablesFromUrl[position]);i.setLayoutParams(newGallery.LayoutParams(400,300));i.setScaleType(ImageView.ScaleType.FIT_XY);i.setBackgroundResource(mGalleryItemBackground);有没

安卓背景图片分辨率

我目前正在调整Android应用程序的背景尺寸,我想知道,我应该为低、中和高密度屏幕提供什么分辨率?我无法做出决定,因为文档似乎指的是密度,这取决于屏幕的分辨率和物理尺寸,而我真的想要一个尽可能少缩放的图像以最小化资源足迹。非常感谢 最佳答案 这取决于很多不同的事情。但对于较小的应用程序,我会跳过hdpi、mdpi和ldpi,并将它们全部放在/drawable中将高分辨率图像放在那里,密度较低的手机会将它们缩小。感兴趣的链接:http://developer.android.com/guide/practices/screens_s

java - 如何在不丢失像素的情况下将图像调整为高分辨率图像?

我正在处理一些图像处理任务。我使用getDrawingCache()和createScalledBitmap()制作了低分辨率位图但是,当我将此图像调整为高分辨率(例如612X612)时,我的图像变得模糊了。而且看起来很糟糕。有什么方法可以在不丢失像素的情况下将图像调整为高分辨率?openCV有这种类吗? 最佳答案 你不能。如果您的图像是200x200,那么这就是它包含的信息像素数。如果你放大它,它仍然是相同数量的信息,只是你必须将它传播到更广泛的区域。可以这样想-假设您的图像是一个像素,并且该像素是蓝色的。现在您想将该图像缩放到两

android - 将 x 和 y 坐标从一个 android 设备转换为另一个独立于分辨率

我有一个用于在我的应用程序中绘画的Canvas,并在用户在其上绘画时保存所有坐标。然后将保存的坐标转换到另一个设备并尝试绘制像素。像这样;(20,30),(50,40)......由于屏幕尺寸和分辨率不同,我的绘图不完整,位置和绘制不正确我如何将坐标映射到其他设备,该设备的位置应与我绘制实际图像的设备的位置准确。 最佳答案 当您保存坐标时,您需要通过将坐标除以屏幕密度来从图形中获取与设备无关的像素,而当您在设备上绘制时,您需要将坐标乘以设备密度。例如:floatdensity=getContext().getResources().

具有 fr 和分辨率操作的 Android 视频编码

我希望能够拍摄使用Android设备录制的视频,并使用我的应用将其编码为新的分辨率和帧速率。目的是上传原始视频的更小版本(大小),因为这将是30分钟或更长时间的视频。到目前为止,我听说有人说FFmpeg是他们的最佳选择。但是,似乎缺少文档。我也考虑过使用httpopencvhttp://opencv.org/platforms/android.html考虑到我需要操纵视频分辨率和帧速率,您认为哪种工具可以更好地完成这些事情?是否还有其他技术需要考虑?一个重要的问题是,由于这将是长视频,在android设备中进行编码是否合理(考虑电源、时间等)提前致谢! 最佳

c# - 根据分辨率,在 Unity 游戏中拖动速度不相等

我正在Unity中开发一个游戏,它是一款太空射击游戏,我已经制作了一个用于移动我的宇宙飞船的脚本。这个游戏是为Android设备开发的,我正在用Touch移动这艘船。这就像把船拖到你想要的位置。还必须注意,我没有考虑是否触摸船的中心以拖动它。但是我遇到了问题,这取决于我工作的设备,船没有正确地跟随阻力,例如,如果我在平板电脑上,如果我用手指移动,比如说3英寸,我的船只是移动一个。但是,在我的移动设备上它运行良好。我做错了什么?我附上运动的代码:voidMovePlayer(Vector3movement){GetComponent().velocity=movement;GetComp

android - 多屏幕分辨率

这个问题在这里已经有了答案:HowdoyoumakelayoutsforseveralAndroidscreensizes?(3个答案)关闭8年前。我正在开发320*480分辨率的应用程序。如何让应用程序在480*854屏幕上运行?当我尝试在480*854屏幕上运行时,应用程序的原始设计看起来很小。我想为android中的每个屏幕创建单独的布局吗?如果是这样,请向我提供示例提示以继续。

android - Android xml 中的 ImageButton(图像太小且分辨率太差)

我有以下3个图像按钮。从下面的代码来看,三个按钮看起来是一样的。问题:图片没有完全填满按钮的大小图像的分辨率很差。我将图像保存在所有res/drawable文件夹中(drawable-hdpi、mdpi等)。图像由“Android图标集”向导加载。有什么想法吗?我一直在玩padding和scaleType,因为我在其他帖子中将它们视为解决方案。 最佳答案 不是将drawable分配给android:src属性,而是将其分配给ImageButton的android:background属性。或您可以尝试设置android:adjust

android - 如何管理不同分辨率和不同dpi的布局文件夹?

我怀疑我们将如何创建不同的布局来支持所有Android移动设备。正如我们所知,我们将在res文件夹中创建不同的布局(mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi..)。我的问题是,例如:我有两部手机说motoe(253dpi)和samsunggalaxye7(267dpi),它们都是xhpdi。现在我将为他们创建xhdpi。但是这里的两个屏幕分辨率不同(分别为motoe(540x960)和e7(720x1280))。现在,如果我在xhpdixml中给出一些硬编码值。两种设备的布局是否相同?没有任何对齐问题? 最佳答案