Я разрабатываю инструмент Zoom в моем приложении Flex, поэтому я использую свойство и scaleY
для имитации этого поведения.Изменить масштаб без изменения размера в Flex
Но когда я масштабирую свой холст, его изменение размера также (очевидно). Проблема в том, что у меня есть этот холст внутри другого холста, поэтому первый холст не может быть меньше второго.
Вот изображение до и после того, как применить масштаб изменения масштаба свойства в обеих осей:
слева, оригинальной Canvas. Справа, Canvas после обновления масштаба (красный прямоугольник - это оригинальный размер в 1: 1, а зеленый - после изменения размера).
Мне нужно расширить холст, чтобы занять красный прямоугольник (не зеленый).
Как я могу расширить свой объект Canvas после изменения его масштаба? Благодаря!
Спасибо за ваш ответ, но я не хочу изменять размеры детей. Я хочу изменить размер оригинального холста без изменения размера детей, даже если я изменил масштаб. –
@FranVerona Холст должен быть ребенком чего-то. – JeffryHouser