[android] Material Design의 임시 피드백과 툴팁 사용하기
Material Design은 안드로이드 애플리케이션의 사용자 경험을 향상시키기 위한 디자인 가이드라인입니다. 임시 피드백과 툴팁은 사용자에게 즉각적인 피드백을 제공하고, UI 요소에 대한 추가 정보를 제공하는 데 유용하게 활용됩니다.
임시 피드백 구현하기
임시 피드백은 사용자의 동작에 대한 빠른 시각적인 응답을 제공합니다. 예를 들어, 버튼을 누르거나 터치할 때 누름 효과를 표시하는 것이 임시 피드백의 일종입니다.
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click me"
android:background="?attr/selectableItemBackground" />
위의 예시에서 android:background="?attr/selectableItemBackground"
는 임시 피드백을 구현하기 위한 부분입니다.
툴팁 사용하기
툴팁은 사용자가 특정 UI 요소에 마우스를 가져다 대거나 터치할 때 추가 정보를 제공하는 데 사용됩니다.
TooltipCompat.setTooltipText(button, "이 버튼을 눌러주세요");
위의 예시는 TooltipCompat.setTooltipText
메서드를 사용하여 버튼에 툴팁을 추가하는 방법을 보여줍니다.
Material Design의 임시 피드백과 툴팁을 적절히 활용하여 사용자 경험을 향상시키고, UI 요소를 보다 명확하게 설명할 수 있습니다.
참고: Android Developers - Material Design Guidelines