Antwort

2

Es ist derzeit nur auf iOS aufgrund der Verfügbarkeit von 3DMatrix.

Versuchen Sie, diese

var ANIMATION = require('animation'); 

var window = Ti.UI.createWindow({ 
    title : "Tilt Animations", 
    backgroundColor : 'white' 
}); 

var view = Ti.UI.createView({ 
    backgroundColor : '#0bb', 
    width : '70%', 
    height : '50%' 
}); 

var label = Ti.UI.createLabel({ 
    text : 'My Div', 
    color : 'black', 
    touchEnabled : false 
}); 

if (OS_IOS) { 
    view.addEventListener('touchend', touchend); 
    view.addEventListener('touchcancel', touchend); 
    view.addEventListener('touchstart', touchStartMove); 
    view.addEventListener('touchmove', touchStartMove); 
} 

view.add(label); 
window.add(view); 
window.open(); 

function touchStartMove(e) { 
    ANIMATION.touchStartOrMove(e, view); 
} 

function touchend(e) { 
    ANIMATION.touchEnd(view); 
} 
  • animation.js here finden und es in Ausbau-> app-> lib Ordner
  • Versuchen Sie nun den Cursor zu ziehen oder irgendwo auf der Ansicht klicken und Sie werden sehen, Die Neigungsanimationen in alle Richtungen, wenn Sie den Cursor auf die Ansicht ziehen.
  • Also, um Ihre Frage vollständig zu replizieren, alles, was Sie brauchen, ist nur, um Auswahloptionen zur Verfügung zu stellen und die Winkel entsprechend einzustellen.
+0

Eigentlich möchte ich Ansicht aussehen wie dies sowohl in android/ios machen: http://i.stack.imgur.com/LWZ14.png Skew 20 ° horizontal –