Как увеличить масштаб снизу в React Native?

Я хочу, чтобы анимация увеличивалась с помощью scaleY, чтобы заполнить представление. Проблема в том, что он начинается с центра, а не снизу. Как я могу изменить его так, чтобы анимация начиналась снизу?

 const fillAnim = {
    0: {
        transform: [{ scaleY: 0 }]
    },
    0.25: {
        transform: [{ scaleY: 0 }]
    },
    0.5: {
        transform: [{ scaleY: 1 }]
    },
    0.75: {
        transform: [{ scaleY: 1 }]
    },
    1: {
        transform: [{ scaleY: 0 }]
    }
};

Я использую react-native-animatable для этой анимации.


person BFP    schedule 24.05.2021    source источник
comment
Отвечает ли это на ваш вопрос? React Native Transform Origin   -  person ulou    schedule 24.05.2021
comment
Нет, я пытался использовать трюк с переводом, но ничего не изменилось.   -  person BFP    schedule 25.05.2021


Ответы (1)


transform-origin: bottom;

должен решить проблему.

person mehmetcanaygun    schedule 24.05.2021
comment
преобразование-происхождение не поддерживается в реактивном родном - person BFP; 24.05.2021