各位好,
我想在Android上实现像iPhone上的那种View之间的动态滚动切换,
即Sense UI或者Gallery效果那样,窗口的移动能与手指的动作同步。搜索到现在,发现网上普遍的方法是用GestureDetector里的onFling方法,但是这个方法无法满足我的需要。
我也发现onScroll可能可以利用,不过应该会相当复杂。希望能得到你们的建议。
万分感谢~~

解决方案 »

  1.   

    Android本身就自带一个Gallery模块的!
      

  2.   

    但我要切换的不只是图片,是整个view,比方说一个linearlayout,
    Gallery不能满足
      

  3.   

    可以在XML里面布局一个ViewAnimator ,然后使LinearLayout切换
     应该可以满足LZ要的需求
      

  4.   

    请问能不能提供一个简单的范例来展示一下ViewAnimator的效果吗?
      

  5.   

    android.widget.ViewAnimator  Base class for a FrameLayout container that will perform animations when switching between its views
      

  6.   

    如果我没有理解错的话,ViewAnimator能提供切换的动画,但并不能让Views根据手指的动作随意滑动。目的是要达到gallery控件那样的效果,
    我希望能在这一方面得到更详细的帮助。
      

  7.   


    [email protected]
    非常感谢
      

  8.   

    vclongking,已经收到你的邮件,再次感谢你的帮助。
    这个切换效果非常好,我想我会运用到我的程序里的。只是问题仍然没有解决,我还是没有办法通过手指的移动来动态切换,
    只有这些无法实现gallery控件那样的效果。iPhone上这种效果的运用非常频繁,但是Android软件里我之见过一次,
    在一款叫weather and news的软件里,但是这是在我某一次刷机时有人预先加在里面的,
    et上找不到。继续等待你们的意见,谢谢大家了
      

  9.   

    不要懒了 自己写一个吧android好像不自带这功能参考1.6新增的Gesture API捕捉到你想要的手势 然后再用ViewAnimator
      

  10.   

    GestureDetector的作用就是用来捕获手指滑动ucweb android版就实现了这个效果
      

  11.   

    ucweb是截屏后利用了gallery,跟我说的不完全一样。
    不过tiantianzzz说的有道理,这东西貌似是不存在的,得自己写。还是需要通过Gesture Detector里的函数配合坐标的计算来实现。
    我试试看吧,估计要花不少时间。谢谢各位了。我结贴吧
      

  12.   

    谁能解决下那种效果呀,小弟需要那个,给发个吧,谢谢啊,[email protected]这是小弟邮箱,有的话给发个,谢谢啦
      

  13.   

    也发个给我谢谢 [email protected]
      

  14.   

    vclongking你好,也发一个给我吧[email protected]谢谢了
      

  15.   

    楼主好,我也想要一个:[email protected],谢谢
      

  16.   

    [email protected]
    希望好心朋友能够给我也发一份,不甚感激!
      

  17.   

    這我也需要~目前也放在這~感謝啦
    [email protected]
      

  18.   

    [email protected] 同上,谢楼主,谢vclongking
      

  19.   

    [email protected]给我也发一份,多谢!
      

  20.   


    你好,我也想看一下你的DEMO,可以发给我一份吗?谢谢
    [email protected]