先说一下本人属于入学水平进入正题,刚刚实现了一个Gallery与ImageSwitcher结合的图片浏览的功能,希望在ImageSwitcher中实现触控放大或者缩小,查了下资料,好像用ImageSwitcher实现这个功能的比较少,难道这个没可行性?

解决方案 »

  1.   

    一般都是创建一个新的Bitmap对象,更改Bitmap的属性,通过类似setBitmap的方法改变的,楼主可以试试看
      

  2.   

    查了一下资料,应该是复写onTouch()。
    但是又报ClassCastException的异常。
    刷新一下求关注~~~~~(>_<)~~~~ 
      

  3.   

    如果是报ClassCastException异常应该是你对象类型的问题,比如没有转换过来神马的。典型的就是在web中dao我们一般是写成object泛型类,在service层我们用到具体业务是是必须进行类型转换的。然后就是gallery的问题。直接对gallery进行缩放个人感觉野蛮了点,比如你很容易得让gallery把switcher都覆盖掉,感人建议在gallery添加一个onclick监听,在新的activity里面对他进行任何你想要的编辑。
      

  4.   

    没有啊,后来跳转到一个新的activity中实现的放大缩小的功能的。