에 대한 용기 또는 표면 내부에 이미지를 추가하는내가 여기이 예제를 수정하려고 한 방법 시차
https://github.com/Famous/examples/tree/master/src/examples/surfaces/ImageSurface
내 목표는 컨테이너의 어떤 종류의 자식 인 수정 아래의 이미지를 만들 수 있습니다. 그런 다음이 수정 자에 setTransform
을 입력하여 이미지를 이동할 수 있습니다.
var Engine = require("famous/core/Engine");
var ContainerSurface = require("famous/surfaces/ContainerSurface");
var Modifier = require("famous/core/Modifier");
var ImageSurface = require("famous/surfaces/ImageSurface");
var mainCtx = Engine.createContext();
var image = new ImageSurface({
size: [200, 200]
});
var container = new ContainerSurface({
size: [200, undefined],
properties:{
backgroundColor: 'blue',
overflow: 'hidden'
}
});
image.setContent("content/famous_symbol.svg");
mainCtx.add(container).add(new Modifier({origin: [0, 0]})).add(image);
위의 코드는 왼쪽 상단에 로고가 파란색으로 표시되고 싶습니다. 그러나 지금까지는 이미지가 전혀 나타나지 않습니다.
어떤 도움이 필요합니까? UPDATE 1
:
container.add(new Modifier({origin: [0, 0]})).add(image);
mainCtx.add(container);
내가이 같은 일이 생각했기 때문에 좀 이상해 :
mainCtx.add(container).add(new Modifier({origin: [0, 0]})).add(image);
수있는 사람
나는이 일을 실현 차이점을 말해 주시겠습니까?
흠. 사실,'.add (새로운 수정 자 ({출처 : [0, 0]})).) 추가 (이미지);''이미지'는 수정 자의 자식이됩니다. '내가 믿기 시작했을 때 ... –