Programming/Android
[Android] 반사효과 이미지 뷰
안드로이드의 ImageView 를 사용함에 있어서, 바닥의 물에 비친 반사효과가 필요할 때가 있었는데 구현 과정을 코드로 정리 해보았습니다. 구현 화면 구현하려는 효과는 위의 이미지와 같이, 이미지가 물에 비친듯한 효과로 반사되어 보여주도록 구현 할 예정입니다. 일단 해당 효과를 구현할 ImageView 클래스를 만들어 주어야합니다. AppCompatImageView 를 상속한 ReflectionImageView 클래스를 생성 해줍니다. 이미지 뷰 이므로 전달받은 이미지 리소스를 적용 할 수있도록, setImageDrawable() 과 setImageResource() 를 오버라이드 해줍니다. 효과를 적용하는 메소드를 생성하고, 기본적인 예외 처리등의 코드를 작성 해주도록 합니다. 초기 코드 class ..