[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