Material 디자인 모음
https://github.com/wasabeef/awesome-android-ui/blob/master/pages/Animation.md
버튼 클릭 시 버튼의 글씨 색깔 바꿔보기
res/color/clickable_words.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/white" android:state_pressed="true"/>
<item android:color="@color/gray" />
</selector>
/selector
<Button
android:id="@+id/btn"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="@color/clickable_words"
android:textColorHighlight="@color/clickable_words"
android:textColorLink="@color/clickable_words"
android:text="테스트"
android:textSize="16dip" />
세팅이 끝나고 버튼을 클릭해 보면 누르고 있을 때 텍스트가 흰색으로 변하고 떼었을 때는 회색으로 변하는 것을 볼 수 있다.
여기서 누른 상태로 변경하려면 xml에
<item android:color="@color/colorAccent" android:state_selected="true" />
추가하고 자바 소스에서
btn.setSelected(true);
추가한다.
출처 :
http://neoroid.tistory.com/entry/Android-Button-클릭-시-Text-색깔을-바꿔보자
'Study > Android' 카테고리의 다른 글
[Android] 안드로이드 컬러에서 알파(Alpha) 값 사용 (0) | 2019.06.10 |
---|---|
[Android] fargment stack 비우기 (0) | 2019.06.10 |
[Android] Data Binding (0) | 2019.06.10 |
[Otto] Event Bus (0) | 2019.06.10 |
[Android] CoordinatorLayout, RecyclerView (0) | 2019.06.10 |