본문 바로가기
반응형

안드로이드 버튼2

Android 버튼 UI에 Ripple효과 넣기 안드로이드에 UI작업을 하다보면, 머티리얼 디자인에서 흔히 볼 수 있는, 버튼을 누르면 퍼지는 Ripple효과가 요구되는 경우가 있습니다. 워낙 사용자들도 저 효과를 많이 보다 보니, 그냥 컬러만 바뀌는 경우는, 밋밋하게 생각하는 경우가 많고 디자이너들도 요구하는 부분이기도 하지요. 백그라운드에 특정한 이미지를 쓰지 않는 투명버튼이나, 이미지버튼의 경우 상대적으로 이 효과를 적용하기 쉬운데, 배경색이나 이미지가 적용된 경우는 이 효과를 적용하는데 있어서 하위호환성문제가 발생합니다. 우선은 투명버튼의 경우부터, 어떻게 하면 리플 효과를 적용할 수 있는지 정리해 보도록 하겠습니다. 1. Button UI 아래와 같이 배경이 없는 투명 버튼의 경우를 먼저 보도록 하겠습니다. 이 버튼을 누르면 약간 연한 톤의 .. 2019. 6. 16.
Android 에서 Button 눌렸을 때 이미지 변경 방법 Android에서 버튼작업을 하면, 체크박스가 눌렸을 때나, 버튼을 눌렸을 때, 버튼의 컬러나 상태등이 변하게 해서 유저가 알 수 있도록 해야 하는데요. 오늘은 버튼의 이미지를 상태에 따라 변경하는 방법에 대해서 정리해보았습니다. 1. 두 가지 상태의 버튼 이미지 준비 우선 변경할 이미지가 필요하겠죠. 저는 이렇게 두가지 이미지를 체크박스를 위해서 준비해놓았습니다.버튼을 만들고자 하신다면, 보통은 9Patch이미지가 필요할 것 같네요. 2. Selector XML파일 만들기 두 가지 상태의 이미지를 정의하는 Selector XML파일을 res>drawable에 만들텐데요. drawable폴더위에서 오른쪽 마우스 버튼을 이용해서 new> Drawable Resource File을 선택합니다. 파일의 이름을.. 2016. 12. 30.