반응형
TextView에 Shadow 효과 적용하기
layout 에서 TextView를 클릭하고 All Attributes를 눌러보면
Shadow를 이루고 있는 4개의 속성이 보일것이다.
각각
shadowColor , shadowDx, shadowDy, shadowRadius
이 네가지만 기억하면 손쉽게 다룰수 있는 효과이다.
xml에 직접적으로 적용해보면 다음과 같이 적용할 수 있고
결과도 바로 확인이 가능하다.
(이미지가 생각보다 작다..)
android:shadowRadius="7.0"
android:shadowDx="7.0"
android:shadowDy="7.0"
android:shadowColor="#000000"
Radius 는 그림자의 둥근 정도 (테두리 같은거 설정해줄때 많이 써봐서 눈치로 안다.)
Dx 와 Dy 는 말그대로 위치를 정해주는거고 ( - 값을 넣어주면 반대로 움직인다.)
Color는 그림자의 색상이다.
추가적으로 Java에서 직접 속성을 주입하고자하면 한줄만 치면 4개의 속성을 적용시킬 수 있다.
setShadowlayer(float radius, float dx, float dy, int color)
로 한번에 적용이 가능하다.
애초에 shadow를 처보면 다음과 같이 나온다.
반응형
댓글