android - 在android中,如何在动画资源中指定英寸

标签 android animation

我想指定一个动画资源以与 Activity.overridePendingTransition 一起使用。然而,动画唯一可用的尺寸是百分比、像素等,但不是英寸。我需要在动画中使用英寸。有解决办法吗

最佳答案

有两种方法可以做到这一点。最简单的(大概是在看不到您的代码的情况下)是在 dimension xml resource 中定义动画所需的 DP 数量。 .然后,您可以通过调用 getResources().getDimensionPixelSize() 将此值转换为“本地”像素。 .那会让你得到你想要的。或者,您可以使用公式手动将 DP 转换为 PX:px = dp * (dpi/160)

关于android - 在android中,如何在动画资源中指定英寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7211702/

相关文章:

android - 如何在 Webview 中调用 Barcode Scanner,并将其传回?

android - 如何在 VrPanoramaView 中动态移动图像

javascript - 如何将动画 div 限制在网页部分?

android - 捕获 Android MediaPlayer 错误

java - Android 上的 SQLite 错误

javascript - 使用 Paper.js 进行补间动画

Android - 如何在不丢失动画的情况下更改水平进度条颜色

c# - 团结麦克尼姆。如何在禁用游戏对象之前重置动画

html - 在 Haxe/OpenFL 中等待动画结束

java - 使用java将一组字符转换为不同的字符串数组