我想指定一个与Activity.overridePendingTransition一起使用的动画资源。但是,动画的唯一可用尺寸是%年龄,像素等,但不是英寸。我需要在动画中使用英寸。是否有解决方法
答案 0 :(得分:1)
有两种方法可以做到这一点。最简单的(可能是没有看到您的代码)是在dimension xml resource中定义动画所需的DP数量。然后,您可以通过调用getResources().getDimensionPixelSize()
将此值转换为“本地”像素。那会得到你想要的。或者,您可以使用公式手动将DP转换为PX:px = dp * (dpi / 160)