Default

Framer.Defaults는 Layer나 Animation이 생성될 때, 기본 속성 값을 가지도록 할 수 있다. 예를 들면, 새로 생성하는 모든 Layer가 밝은 블루 배경색상을 갖게 하기 위해서 아래와 같이 하면 된다.

# Override the default background color for layers
# 레이어의 기본 바탕색을 덮어쓴다.
Framer.Defaults.Layer.backgroundColor = "red"

# Override the default corner radius for layers 
# 레이어의 모서리 굴림 기본값을 덮어쓴다.  
Framer.Defaults.Layer.borderRadius = 10

layerA = new Layer

print layerA.backgroundColor
# 출력: "red"

print layerA.borderRadius
# 출력: 10

Here is an example to set the default animation curve. Note that those will also be used for layer.states switches unless you override them for that layer with layer.states.animationOptions.
기본 animation 커브를 설정하는 예제가 있다. Framer.Defaults 값들은 layer.states.animationOptions으로 레이어를 덮어 쓰지 않는 이상, layer.states를 스위치 하는데 사용된다는 점을 알아두자.

# Override the default animation options for all Animations
# 모든 애니메이션 값에 대하여 기본 애니메이션 옵션으로 덮어쓴다.  
Framer.Defaults.Animation =
   curve: "spring(100,10,0)"     

# Override the default corner radius for layers
# 레이어의 모서리 굴림 기본값을 덮어쓴다.  
Framer.Defaults.Layer.borderRadius = 10

layerA = new Layer

layerA.animate
   properties:
       x: 100                          
       # X축으로 100만큼 이동함 

# The animation will now use the "spring(100,10,0)" curve
# 애니메이션은 "spring(100,10,0)" curve로 사용된다.