Совместимые методы для View на Android 2.2 (setScale & setPivot) - PullRequest
4 голосов
/ 02 декабря 2011

У меня есть приложение, которое было разработано для Honeycomb, и теперь мне нужно, чтобы оно работало на старой Galaxy Tab (Android 2.2).

Но я использовал некоторые методы, которые не являются частью API на Froyo:

        //child is a View
        child.setPivotX(0);
        child.setPivotY(0);
        child.setScaleY(scaleFromOriginal);
        child.setScaleX(scaleFromOriginal);

Кто-то знает, как добиться того же результата на 2.2?

PS: я смотрю на пакет совместимости, но для этих методов нет помощника.

1 Ответ

7 голосов
/ 18 апреля 2013

вы можете использовать Nineoldandroids

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

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

http://nineoldandroids.com/#usage

...