1

我有一個ListView,我希望能夠在兩種狀態之間切換。在第一個狀態中,除了一些文本外,列表中的所有項目都是正方形。在第二個狀態中,列表中的所有項目都是相同的,只是方形現在是一個圓形。我想要的是能夠將所有可見物品中的正方形轉換爲圓形,反之亦然(使用ViewSwitcher或類似的東西)。任何人都知道這是否可能,以及我如何能夠實施它? (我的ListView的數據來自於ArrayAdapter。)在兩種狀態之間動畫ListView項目

回答

0

原來比首先想到的更簡單。在我的適配器的getView(int position, View convertView, ViewGroup parent)方法,我膨脹了新的View如果convertView是空的,下面,我覺得從我View內我ViewSwitcher,檢查ViewSwitcher.getDisplayedChild()方法,並調用ViewSwitcher.showNext()ViewSwitcher.showNext()適當。