2012-03-01 132 views
0

我得到了這個非常奇怪的問題......這對我來說非常重要......死亡線很接近......並且我在這個bug上失去了工作天。Android畫廊動畫視圖無效

我有畫廊小部件,在它中我有圖像,並選擇一個稍大,然後其他。我已經使用.xml比例動畫完成了該操作。

當我點擊按鈕在其中添加另一張圖片時,最後選擇的圖像,但它的原始大小(未縮放)停留在播放新選定項目的播放中,但不知何故。 像幽靈般的效果。我想整個畫廊無效,當我加入新的元素,加入新元素後,選擇的項目,它不走了......

請幫幫忙,我絕望了這個!

回答

0

我知道了。問題在於規模動畫。因此,在通知數據之前,我必須調用view.clearAnimation();

0

不知道你到底是什麼問題,但它聽起來像是如果添加了新的元素,你應該讓畫廊中的適配器知道你已經添加了新的數據,因此它可以重繪/刷新。讓我知道如果這樣的事情是這樣的:

((BaseAdapter) yourGalleryView.getAdapter()).notifyDataSetChanged(); // Data has changed. 
+0

我已經這樣做了,因爲我很沮喪。 – Veljko 2012-03-02 08:08:05

+0

this.mSongIds = playListItems; copyImagesFromArrayOfSongIntoBitmap(this.iD3); this.notifyDataSetChanged(); 這是基礎適配器。我在copyImagesFromSongIntoBitmap方法中添加新的元素到ArrayList中。 – Veljko 2012-03-02 08:10:13