본문 바로가기
반응형

UI6

안드로이드 View 좌우 동적으로 반원으로 만들기(GradientDrawable 활용 동적 방법) 안드로이드에서 View의 좌우를 반원처럼 만들기 위해 drawable XML에서 고정된 반지름 값을 사용하는 방법은 간단하지만, 화면 크기나 시스템 화면 배율(screen zoom)에 따라 정확한 반원이 되지 않는 한계가 있습니다. 이 글에서는 View의 실제 높이에 맞춰 반지름을 동적으로 설정하는 방법을 소개합니다. 이전 포스팅에 작성한 정적으로 View 좌우를 반원으로 만드는 방법은 아래 링크에서 확인할 수 있습니다.2025.05.05 - [안드로이드] - 안드로이드 View 좌우를 반원으로 만드는 방법 (XML drawable 사용) 안드로이드 View 좌우를 반원으로 만드는 방법 (XML drawable 사용)안드로이드에서 View의 좌우 끝을 반원 형태로 만드는 가장 간단한 방법은 drawab.. 2025. 5. 5.
안드로이드 View 좌우를 반원으로 만드는 방법 (XML drawable 사용) 안드로이드에서 View의 좌우 끝을 반원 형태로 만드는 가장 간단한 방법은 drawable XML 파일을 이용하는 것입니다. 이 글에서는 shape drawable을 정의하고 이를 View의 배경으로 적용하여 반원 모양을 만드는 방법을 소개합니다. 1. 개념 이해View를 좌우로 반원처럼 만들기 위해서는 View의 높이 절반만큼 모서리 반지름(corner radius)을 설정하면 됩니다. 예를 들어, View의 높이가 100dp라면 좌우 끝이 완전히 둥글어지기 위해서는 50dp의 radius가 필요합니다. 2. Drawable XML 작성아래와 같이 res/drawable/rounded_view.xml 파일을 생성합니다. 이 파일은 네 모서리에 각각 원하는 반지름을 설정하는 shape drawable.. 2025. 5. 5.
안드로이드 ImageView 리플 효과 문제점 해결법 총 정리 - 이미지 아래에 리플효과가 깔리는 문제, 리플효과가 뷰 외곽까지 번지는 문제 안드로이드 앱을 개발하면서 사용자 경험을 개선하기 위해 버튼이나 이미지에 리플 효과를 적용하는 경우가 많습니다. 하지만 ImageView에 리플 효과를 적용할 때 자주 발생하는 두 가지 문제가 있습니다.리플 효과가 뷰 외곽까지 번지는 문제리플 효과가 이미지 아래에 깔려 제대로 보이지 않는 문제특히 ImageView에 원형 이미지를 사용하면서 centerCrop 속성을 설정한 경우, 리플 효과가 이미지 외곽으로 번지거나 이미지 아래에 깔리는 문제가 발생합니다. 이번 포스팅에서는 이러한 문제를 해결하기 위한 방법을 소개하겠습니다. 리플에 대한 기본적인 개념 및 적용 방법은 아래 링크에 자세히 정리했습니다.2025.01.13 - [안드로이드] - 안드로이드 리플 (Ripple) 완벽 가이드 - 개념, 사용법,.. 2025. 1. 13.
안드로이드 리플 (Ripple) 완벽 가이드 - 개념, 사용법, 커스텀, 예제코드,주의점 안드로이드 앱 개발에서 리플 효과(Ripple Effect)는 버튼, 이미지 뷰와 같은 인터랙티브 요소에 터치 피드백을 제공하는 중요한 UX 요소입니다. 리플 효과는 단순한 시각적 피드백 이상의 역할을 하며, 사용자와의 상호작용을 명확하게 인지할 수 있도록 돕습니다. 이번 포스팅에서는 기본적인 리플 효과 적용법부터 커스텀 리플, 원형 및 둥근 사각형 리플, 이미지 뷰 위 리플 문제 해결까지 다양한 실무 팁을 소개하겠습니다.  1. 리플 효과란?리플 효과는 사용자가 뷰(View)를 터치했을 때 파동처럼 퍼지는 시각적 피드백입니다. Material Design 가이드라인에 포함된 리플 효과는 터치 이벤트에 대한 즉각적인 피드백을 제공함으로써 더 나은 사용자 경험을 만듭니다. 리플 효과의 주요 특징시각적 피드.. 2025. 1. 13.
반응형