【问题标题】:Animate Textview inside a listview row在列表视图行内为 Textview 设置动画
【发布时间】:2011-04-15 11:01:52
【问题描述】:

我有一个简单的问题: 我有一个带有 2 个 TextView 的列表视图,一个显示一个数字,另一个显示与上次数字更改时的差异。

我想做的是每次在我的适配器上调用 getView 时,都会根据第一个 Textview 编号的变化在第二个 TextView 上显示动画。我试图对列表视图中的所有项目执行此操作,但它不起作用。

实现这一目标的最佳方法是什么?

谢谢, 图腾

【问题讨论】:

  • 以前从未这样做过,但您尝试过使用 TextSwitcher 吗?

标签: android listview


【解决方案1】:

实现此目的的最简单方法是扩展 SimpleCursorAdaptor 或 ArrayAdaptor (How to...)

在基于逻辑检查的 bindView 方法中,您可以显示 TextView 的动画版本并隐藏非动画版本。

这是我实现的最简单的方法。

http://thinkandroid.wordpress.com/2010/01/11/custom-cursoradapters/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-07
    相关资源
    最近更新 更多