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>
そして、これは素晴らしい作品が、もし
は、これまでのところ私は触れビューの背景にアニメーション化遷移アニメーションを作成しましたビューにはすでに背景があり、それは破壊されます。
既存の背景を破壊することなく、同様のトランジションアニメーション効果を動的に作成する方法はありますか?