1

タイトルが言っていることはほとんど。

ListView 内の項目に触れると、素敵なアニメーションが表示されます。LinearLayout に触れたときにこのアニメーションを再生したいと思います。

コードは次のようになると思います。

final LinearLayout ll = (LinearLayout) getActivity().findViewById(R.id.ll);
ll.setOnTouchListener(new OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        Animation animation = null; // = ?

        if(event.getAction() == MotionEvent.ACTION_DOWN) {
            ll.startAnimation(animation);
        } else if(event.getAction() == MotionEvent.ACTION_UP) {
            ll.getAnimation().cancel();
            ll.getAnimation().reset();
        } 

        return true;
    }
});
4

0 に答える 0