wolegequ
V2EX  ›  Android

LinearLayout scrollTo 无效

  •  
  •   wolegequ · Mar 19, 2014 · 14929 views
    This topic created in 4493 days ago, the information mentioned may be changed or developed.
    打算实现微信滑动删除的那种效果 ,于是找到了这个链接http://blog.csdn.net/singwhatiwanna/article/details/17515543

    简单的说实现原理就是吧listview的单个item添加到一个LinearLayout里,然后通过对这个
    LinearLayout操作来实现滑动

    但是发现滑动的时候 老是滑不到期望的位置,中间就停了下来,有时候还不到一半。

    日志显示 Scroller返回getCurrX()的值也是对的,蛋碎了一地。。。
    Supplement 1  ·  Jul 9, 2014
    结贴

    原来是重写getView没优化好 需要先判断converView是否为null
    2 replies    1970-01-01 08:00:00 +08:00
    john990
        1
    john990  
       Mar 19, 2014 via Android
    应该是touch事件没处理好,滑到一半被listview抢去了
    wolegequ
        2
    wolegequ  
    OP
       Mar 19, 2014
    @john990 是直接设置一个值,让其复位的。。。设置了参数 但是滑动的时候有卡顿的情况,复位不成功。大部分情况下还是成功的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   972 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:21 · PVG 06:21 · LAX 15:21 · JFK 18:21
    ♥ Do have faith in what you're doing.