728x90
반응형

FloatingButton 2

특정 뷰에 애니메이션 적용하는 방법 그리고 적용 후 GONE 혹은 INVISIBLE이 안될 때

이번에는 지난번에 만들었던 fab(floatingButton)를 다루다가 알게 된 점을 정리하려고 한다. 이번 글은 floatingButton 외에도 애니메이션을 적용하는 경우에 사용할 수 있다. floatingButton의 경우 버튼을 누르면 다른 버튼들이 위로 나오거나 회전하는 등의 애니메이션이 적용되어 있는 경우가 많다. 우선 이러한 애니메이션을 만드는 경우는 다음과 같다. (visibility 적용하는 방법은 아래에 있다.) PART 1. 애니메이션 만들기 프로젝트 구조를 Android로 했을때 app > res 안에 anim 이라는 폴더를 만들고 원하는 애니메이션.xml 파일을 넣으면 된다. 현재 내가 쓰고 있는 애니메이션 종류는 여러 종류 중 'rotate(회전)' 과 scale(사이즈 조절)..

안드로이드의 fab 사이즈 조절하기(floatingButton 사이즈)

앱을 만들다보니 floatingButton을 만들어야할 경우가 있었다. 원하는 이미지를 넣어서 만들어야했는데 아래와 같이 사이즈가 안 맞는 경우가 생겼다. 맨 아래의 x표시의 floatingButton은 원하는 사이즈로 나왔으나 위에 나오는 버튼들은 모두 사이즈가 안 맞는 모습이다. 안쪽의 작은 원이 바깥쪽의 원과 사이즈가 같아야했다. 시도 1) xml의 fabSize를 변경 첫번째로 시도한 건 values의 dimens.xml을 만들어 fabSize를 수정하는 것이였다. 40dp 40dp res → values → dimens.xml 파일 dimens.xml에 사이즈를 지정하면 xml의 app:fabSize="normal" 을 통해 원하는 사이즈로 할 수 있다. 1-1) "design_fab_image..

728x90
반응형