본문 바로가기
Language/Android

[Android] 안드로이드_TextView 에 그림자(Shadow) 효과 적용하기

by 썸머워즈 2019. 11. 21.
반응형


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그림자의 둥근 정도 (테두리 같은거 설정해줄때 많이 써봐서 눈치로 안다.)

DxDy 는 말그대로 위치를 정해주는거고 ( - 값을 넣어주면 반대로 움직인다.)

Color그림자의 색상이다.


추가적으로 Java에서 직접 속성을 주입하고자하면 한줄만 치면 4개의 속성을 적용시킬 수 있다.


setShadowlayer(float radius, float dx, float dy, int color)


로 한번에 적용이 가능하다.



애초에 shadow를 처보면 다음과 같이 나온다.



반응형


댓글

TOP