Android 2.2上的View兼容方法(setScale& setPivot)

时间:2011-12-02 13:49:59

标签: android android-2.2-froyo android-view android-3.0-honeycomb

我有一个专为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:我正在寻找兼容性套件,但这些方法没有帮助。

1 个答案:

答案 0 :(得分:7)

你可以使用Nineoldandroids

ViewHelper.setPivotY(child, 0f);
ViewHelper.setPivotX(child, 0f);

ViewHelper.setScaleY(child, scaleFromOriginal);
ViewHelper.setScaleX(child, scaleFromOriginal);

http://nineoldandroids.com/#usage