我想指定一个动画资源以与 Activity.overridePendingTransition 一起使用。然而,动画唯一可用的尺寸是百分比、像素等,但不是英寸。我需要在动画中使用英寸。有解决办法吗
最佳答案
有两种方法可以做到这一点。最简单的(大概是在看不到您的代码的情况下)是在 dimension xml resource 中定义动画所需的 DP 数量。 .然后,您可以通过调用 getResources().getDimensionPixelSize()
将此值转换为“本地”像素。 .那会让你得到你想要的。或者,您可以使用公式手动将 DP 转换为 PX:px = dp * (dpi/160)
关于android - 在android中,如何在动画资源中指定英寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7211702/