Можем ли мы увеличивать и уменьшать масштаб, используя виды из титанового апплетора - PullRequest
2 голосов
/ 01 июля 2011

Можно ли увеличивать и уменьшать изображение так же, как с помощью функции двойного касания или сжатия? Если да, можем ли мы получить те же координаты или другие координаты после увеличения?

Если у меня есть вид высоты 100 и ширины 100, и когда я нажимаю на конец вида, он, очевидно, возвращает y-позицию как 100.

Еще один вопрос, который у меня возникает, - после масштабирования с использованием пинча или двойного касания, будет ли он возвращать координату конца y как 100, или он вернет другое значение, так как мы увеличили масштаб?

Если это невозможно, есть ли альтернатива?

Спасибо.

1 Ответ

6 голосов
/ 13 июля 2011

Вы можете добавить представление в scrollView. Когда вы сделали это, вы можете увеличивать и уменьшать масштаб, зажимая.

var scrollView = Titanium.UI.createScrollView({
    contentWidth: 'auto',
    contentHeight: 'auto',

    top: 0,
    bottom: 0,

    showVerticalScrollIndicator: true,
    showHorizontalScrollIndicator: true,

    //Here you can determine the max and min zoom scale
    maxZoomScale: 100,
    minZoomScale: 0.1,

//With this property you can set the default zoom
    zoomScale: 1
}); 

После создания вы можете добавить к нему свой вид

scrollView.add(view)

Надеюсь, это поможет!

Tjeu

...