我有一个专为 Honeycomb 设计的应用程序,现在我需要让它在旧的 Galaxy Tab (Android 2.2) 上运行。
但是我在 Froyo 上使用了一些不属于 API 的方法:
//child is a View
child.setPivotX(0);
child.setPivotY(0);
child.setScaleY(scaleFromOriginal);
child.setScaleX(scaleFromOriginal);
有人知道如何在 2.2 上实现相同的结果吗?
PS:我正在寻找兼容包,但这些方法没有帮助程序。
最佳答案
你可以使用 Nineoldandroids
ViewHelper.setPivotY(child, 0f);
ViewHelper.setPivotX(child, 0f);
ViewHelper.setScaleY(child, scaleFromOriginal);
ViewHelper.setScaleX(child, scaleFromOriginal);
关于android - Android 2.2 上 View 的兼容方法(setScale 和 setPivot),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8357324/