Android/Development Tips

xml에 백그라운드 이미지와 , 버튼 클릭효과 동시에 적용하기

Nanamare 2018. 11. 8. 23:23
728x90


<?xml version="1.0" encoding="utf-8"?>

<ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/colorAccentDark">

    <item>

        <selector xmlns:android="http://schemas.android.com/apk/res/android" >

            <item

                android:drawable="@color/button_accent_dark"

                android:state_checked="false"/>

            <item

                android:drawable="@color/button_accent"

                android:state_checked="true" />

            <item

                android:drawable="@color/button_accent_dark" />


        </selector>

    </item>

</ripple>


혹은


<?xml version="1.0" encoding="utf-8"?>

<ripple xmlns:android="http://schemas.android.com/apk/res/android"

    android:color="?android:colorControlHighlight" >


    <item

        android:id="@android:id/mask"

        android:drawable="@drawable/btn_rectangle"/>

    <item android:drawable="@drawable/btn_rect_states"/>


</ripple>


728x90