arozwalak
7/6/2014 - 10:58 AM

Famous: Positioning surface

Famous: Positioning surface

var Engine = require('famous/core/Engine');
var Surface = require('famous/core/Surface');
var Transform = require('famous/core/Transform');
var StateModifier = require('famous/modifiers/StateModifier');

var mainContext = Engine.createContext();

createSurface();
createModifiedSurface();

function createSurface() {
  var surface = new Surface({
    size: [100, 100],
    properties: {
      color: 'white',
      textAlign: 'center',
      backgroundColor: '#FA5C4F'
    }
  });
  
  mainContext.add(surface);
}

function createModifiedSurface() {
  var modifiedSurface = new Surface({
    size: [100, 100],
    properties: {
      color: 'white',
      textAlign: 'center',
      backgroundColor: '#FA5C4F'
    }
  });
  
  var stateModifier = new StateModifier({
    transform: Transform.translate(150, 100, 0)
  });
  
  mainContext.add(stateModifier).add(modifiedSurface);
}
var stateModifier = new StateModifier({
  transform: Transform.translate(150, 100, 0)
});

var surface = new Surface({
  size: [100, 100],
  properties: {
    backgroundColor: "#FA5C4F"
  }
});

mainContext.add(stateModifier).add(surface);