0
사용자가 터치로 등록했음을 보여주기 위해 응답 할보기 배경을 얻는 방법을 만들고 싶습니다. 그러나보기 좋게 보이게하고 배경색을 원합니다. 터치시 강조 표시 색으로 변경 한 다음 다시 취소하십시오.배경을 페이드 인/터치 아웃
animatedBackgroundView.setBackgroundResource(R.anim.background_touch);
animatedBackgroundView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
TransitionDrawable transition = (TransitionDrawable) view.getBackground();
transition.startTransition(500);
}
});
배경 애니메이션 리소스 파일을
:
<?xml version="1.0" encoding="UTF-8"?>
<transition xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="#22ffffff" />
<item android:drawable="#00ffffff" />
</transition>
그리고 이것은 잘 작동하지만, 경우
지금까지 내가 감동 뷰의 배경에 애니메이션 전환 애니메이션을 만들었습니다 보기에는 이미 배경이 있고 그 다음에 파괴됩니다.
기존 배경을 손상시키지 않으면 서 비슷한 전환 효과를 동적으로 생성하는 방법이 있습니까?