android - Android ListView动画化,像通知列表一样上下滑动

标签 android listview animation

我想在我的 Android (2.2) 应用程序中包含一个 ListView,类似于来自顶部的通知列表。在这里我想要从底部开始。列表应始终显示顶部部分,并且向上滑动时放大至屏幕的 80%。向下滑动时,它应该恢复到原来的大小。

我尝试了几种不起作用的替代方案:

  • Tweed 动画总是放大可见部分,而不是 真实内容
  • 通过动画循环逐步手动向上滑动 onAnimationRepeat 因为它每次都必须计算完整布局 调整大小后,每一步都很慢,所以移动很糟糕
  • 布局动画似乎不是一个解决方案,因为 View 总是 可见,因此在显示过程中无法进行动画处理。

感谢您的帮助。

最佳答案

看看Android Sliding Drawer :

它会从底部滑动,你可以在里面放置一个ListView。

它应该看起来像这样:

enter image description here

Here是一个教程:

关于android - Android ListView动画化,像通知列表一样上下滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12129822/

相关文章:

java - 安装后应用程序如何打开自定义操作

java - 带有嵌套谷歌地图 fragment 的 fragment 中后按 NullPointerException

android - 在 android 中使用 SQLite 时,列 '_id' 不存在

javascript - 通过切换它们的类来动画多个 div

android - TranslateAnimation 结束后按钮不起作用

android - HereMaps 中的 map 标记方向

listview - jQueryMobile 中捕获过滤器清除单击事件

java - 使用 ListView 时 Activity 的奇怪标题损坏

java - 使用 Java 中的 EventHandler 使形状来回移动

安卓。回收 View 。错误类继承 : . ..空对象引用