ImageSwitcher is;
...
is.setInAnimation(this, android.R.anim.slide_in_left);
is.setOutAnimation(this, android.R.anim.slide_out_right);上面实现了从左向右滑动的效果,可是反过来,从右向左滑动怎么实现呢?

解决方案 »

  1.   

    is.setInAnimation(this, android.R.anim.slide_out_right);
    is.setOutAnimation(this, android.R.anim.slide_in_left);
      

  2.   

    楼上那样我肯定试过了,效果不一样,是跳变的。
    我想应该是:
    is.setInAnimation(this, android.R.anim.slide_in_right);
    is.setOutAnimation(this, android.R.anim.slide_out_left);
    可惜slide_in_right和slide_out_left的定义都没有,觉得好奇怪。
      

  3.   

    slide_in_right和slide_out_left这两个xml都可以在sdk里找到的,修改后作为自己的资源调用就好了
      

  4.   

    到base.git中找android.R.anim.slide_in_right这两个定义就好了
      

  5.   

    to zhuzeitou
    slide_in_right和slide_out_left这两个xml的确是找到了,可是为什么不能通过
    android.R.anim.slide_in_right这样来访问呢,而android.R.anim.slide_in_left就可以。
      

  6.   

    因为那两个不是public啊
    android自带的资源有一部分是public的,可以直接用,另一部分则不是,要用的话就把它放到自己的资源目录下再用好了
      

  7.   

    is.setOutAnimation(this,android.R.anim.fade_in);
    is.setOutAnimation(this,android.R.anim.fade_out);
      

  8.   

    按照你说的办法,把两个xml文件放到项目中可以正常使用.谢谢.