在一个activity中有两种动画,一个是通过ViewFlipper自动切换的,一个是通过view不断调用layout方法把他放置在不同的位置。问题就是在view调用layout方法后放置到新位置之后,ViewFlipper只要一更新,新位置上的view就会消失,直接显示在xml文件中改view中的位置,有知道怎么回事的吗,我弄不清楚了

解决方案 »

  1.   

    ViewFlipper flipper = (ViewFlipper) findViewById(R.id.ViewFlipper01);
    flipper.setFlipInterval(2000);
    flipper.startFlipping(); imageView = (ImageView) findViewById(R.id.ImageView02);
    imageView.setOnClickListener(new OnClickListener() { @Override
    public void onClick(View v) {
    imageView.layout(200, 200, 200 + imageView.getWidth(),
    200 + imageView.getHeight());
    }
    });
    这是最简单的代码,我想让imageView动态的放置到某个位置,但是viewFlipper一刷新imageView就回去了