滚动容器的橡皮筋效果

时间:2019-06-14 09:59:12

标签: codenameone

我想对滚动容器产生橡皮筋效果,因为我觉得内置在Component基类中的“拉伸滚动”不足以替代

是否有一种合理可行的方法,例如禁用默认的过度滚动行为,以便以本示例中的方式控制属性scrollY-How to create the rubberband effect?

1 个答案:

答案 0 :(得分:0)

由于我的问题没有答案,所以我自己回答。请注意,我不是专家,因此这可能不符合您的目的!

可以通过扩展df = pd.DataFrame({"a":["a","b","c","a","a",'a'], "b":[-2,5,2,2,7,2], "xtra_col":["X","X","X","X","X",'X']}) df1 = df[df['b'].lt(0)].copy() c = df1.select_dtypes(np.number).columns df1[c] *= -1 df1['g'] = df1.groupby(['a','b']).cumcount() df['g'] = df.groupby(['a','b']).cumcount() df2 = df1.reset_index().merge(df.reset_index(), on=['a','b','g']).filter(like='index_') print (df2) df = df[~df.index.isin(df2.values.ravel())] print (df) a b xtra_col g 1 b 5 X 0 2 c 2 X 0 4 a 7 X 0 5 a 2 X 1 类并覆盖指针方法而不调用其超级方法来覆盖默认的过度滚动行为。

这里是一个例子:

Container