코틀린 버튼 클릭 효과주기
2023. 11. 1. 16:12ㆍ- 안드로이드/kotlin
코틀린 버튼 클릭 효과주기
ripple을 사용하여 클릭 효과를 적용해보겠습니다.
res/drawable 폴더에 xml파일을 하나 만들어줍니다. btn_effect 파일로 만들어 주었습니다.
btn_effect.xml
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="#22000000"
android:radius="10dp"> <!-- 이펙트 색상 -->
<!-- 배경 색상 -->
<item android:id="@+id/mask"
android:drawable="@color/white">
</item>
</ripple>
원하는 뷰의 background에 btn_effect를 입력하여 적용합니다.
<TextView
android:id="@+id/completeBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:text="할일성공"
android:textSize="13dp"
android:layout_alignParentRight="true"
android:layout_marginRight="10dp"
android:padding="5dp"
android:background="@drawable/btn_effect"/>
'- 안드로이드 > kotlin' 카테고리의 다른 글
getLaunchIntentForPackage로 다른앱 실행시키기 (0) | 2023.12.06 |
---|---|
코틀린 뷰 바인딩 view binding 사용하기 (0) | 2023.12.06 |
안드로이드 스튜디오 sharedPreference 저장경로 (0) | 2023.10.25 |
안드로이드 코틀린 ViewTreeObserver 뷰가 그려지는 시점 (0) | 2023.10.21 |
코틀린 재귀함수 진행 순서 정리 (1) | 2023.10.13 |