반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
이번 포스팅에서는 안드로이드에서 이미지 뷰를 자바 코드로
동적으로 회전하는 방법에 대해 공부합니다.
View 클래스에는
setRotation(float rotation), setRotationX(float rotationX),
setRotationY(float rotationY) 메소드가 존재합니다.
때문에 View를 상속받는 ImageView에서도 사용할 수 있겠죠??
setRotation() 메소드는 float 값을 넣으면
그 값만큼 양수일 경우 시계방향으로
음수일 경우 반시계방향으로 회전시킵니다.
ex)
△ 이미지가 있을 때 setRotaion(90.0f) 를 실행하면
△ 이미지가 ->>> ▷이미지로 회전되어 보여집니다.
원하는 값을 넣으면 되겠죠?
setRotationX(), setRotationY()는
각각 x축, y축을 기준으로 회전합니다.
간단하게 setRotationX()는 Horizontal rotate,
setRotaionY()는 Vertical rotate입니다.
해당 메소드에 값을 넣으며 실행해보시면 쉽게 이해하시고 적용하실 수 있을거에요.
이상입니다. 감사합니다.
반응형
'안드로이드' 카테고리의 다른 글
ConstraintLayout 속성 xml에서가 아닌 동적으로 적용하기 (2) | 2019.05.29 |
---|---|
Error: Activity class {} does not exist. 에러 해결 방법 (0) | 2019.05.28 |
안드로이드 easy mode 스도쿠 제작 - 1.문제 만들기 (0) | 2019.05.15 |
안드로이드의 Listener에서 setListener 와 addListener 의 차이 (2) | 2019.05.14 |
안드로이드 new Handler.postDelayed()로 호출된 Runnable 해제하는 법 (0) | 2019.05.09 |