|
|
1
122
对于自上而下的动画,请使用:
|
|
|
2
14
|
|
|
3
9
|
|
|
4
2
自从
|
|
|
5
2
你有没有考虑过在右边设置扫描动画?您可以做一些事情,比如在列表项的顶部绘制一个逐渐变大的白色条,然后将其从列表中删除。其他的细胞仍然会猛拉到位,但总比什么都没有要好。 |
|
|
6
2
呼叫 listView.schedulelayoutanimation(); 在更改列表之前 |
|
|
7
2
我用另一种方法破解了它,而不必操纵列表视图。不幸的是,常规的android动画似乎可以操纵行的内容,但在实际缩小视图方面效果不佳。因此,首先考虑这个处理程序:
将此集合添加到列表适配器:
并添加
接下来,无论您想在何处隐藏行,请添加以下内容:
就是这样!你可以通过改变一次缩小高度的像素数量来改变动画的速度。不是很老练,但很管用! |
|
8
2
在向ListView插入新行后,我只需将ListView滚动到新位置。
|
|
9
1
我还没有尝试过,但看起来动画布局更改应该做你想做的。我在Imageswitcher类中看到它,我假设它也在Viewswitcher类中? |
|
10
1
open a feature request 在Android Bug Tracker中(如果您决定实现它,请不要忘记 contribute a patch ) 仅供参考,ListView源代码是 here . |
|
|
11
1
这里是 source code 删除行并重新排序。 还提供了一个演示APK文件。删除行更多的是沿着谷歌的Gmail应用程序的行进行的,该应用程序在浏览完顶视图后会显示一个底视图。底部视图可以有一个“撤消”按钮或您想要的任何内容。 |
|
|
12
1
正如我在我的网站上解释过我的方法一样,我共享了这个链接。 通过getdrawingcache.have two bitmap and animated the lower bitmap to create the moving effect 请参见以下代码:
用于理解图像 see this 谢谢。 |
|
|
13
0
我做过类似的事情。一种方法是在动画时间内插入行中视图的高度随时间的变化。
|
|
|
14
0
只是分享另一种方法: 首先设置列表视图的 Android:动画布局更改 到 真 :
然后我用 处理程序 要添加项并延迟更新ListView,请执行以下操作:
|