2017-11-12 5 views
0

나는 흰색 테두리가있는 단추가 있고, 두드리면 밝은 회색이됩니다. 내 문제는이 전환이 즉각적이고보기가 꽤 어렵다는 점입니다. 한 가지 색에서 다른 색으로 부드럽게 흐르는 방법을 배우고 싶습니다.버튼 누름 애니메이션

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

<item android:state_pressed="true"> 
    <shape android:shape="rectangle"> 
     <corners android:radius="250px" /> 
     <padding android:left="100px" android:right="100px" /> 
     <stroke android:color="#cecece" android:width="15px" /> 
    </shape> 
</item> 

<item> 
    <shape android:shape="rectangle"> 
     <corners android:radius="250px" /> 
     <padding android:left="100px" android:right="100px" /> 
     <stroke android:color="@color/colorWhite" android:width="15px" /> 
    </shape> 
</item> 

는 그런 활동의 버튼을 배경으로 XML 파일이 있습니다 :

나는 나의 버튼 속성이있는 XML 파일이 있습니다.

+0

이 Q의 예제와 같이 파급 효과 또는 색상 상태 선택기를 사용해보십시오. https : //stackoverflow.com/questions/26686250/material-effect-on-button-with-background-color 또는 https : /와 같은 드로어 블 선택기 /stackoverflow.com/questions/7175873/click-effect-on-button-in-android – Mohamed

답변

0

일반 선택기 대신 animated-selector를 사용할 수 있습니다. 알파 속성을 통해 애니메이션을 제어합니다.