본문 바로가기

Study/Android

[Android] 디자인 모음

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