1

我有一个ListView,我希望能够在两种状态之间切换。在第一个状态中,除了一些文本外,列表中的所有项目都是正方形。在第二个状态中,列表中的所有项目都是相同的,只是方形现在是一个圆形。我想要的是能够将所有可见物品中的正方形转换为圆形,反之亦然(使用ViewSwitcher或类似的东西)。任何人都知道这是否可能,以及我如何能够实施它? (我的ListView的数据来自于ArrayAdapter。)在两种状态之间动画ListView项目

回答

0

原来比首先想到的更简单。在我的适配器的getView(int position, View convertView, ViewGroup parent)方法,我膨胀了新的View如果convertView是空的,下面,我觉得从我View内我ViewSwitcher,检查ViewSwitcher.getDisplayedChild()方法,并调用ViewSwitcher.showNext()ViewSwitcher.showNext()适当。