2015-07-13 77 views
0

我有一個ListView,而Edittext在Listview下面。當用戶在Edittext中輸入某些內容並按下發送時,它將作爲列表視圖行追加。從Edittext到Listview行動畫的搜索查詢

當用戶按下發送按鈕時,我希望該文本應該來自動畫的底部。

我不知道從哪裏開始。請幫助我,因爲我對android動畫非常陌生

+0

請標識(在[必要重現該問題最短程序] http://stackoverflow.com/help/mcve )發佈之前。 – galath

回答

1

要開始使用Listview和android:stackFromBottom="true"屬性來從底部堆疊項目。 當您點擊發送按鈕時,將edittext數據添加到您用於適配器的數組列表中,然後調用notifydatasetchanged。

實施例:

myarraylist.add("New Item");adapter.notifyDataSetChanged();

對於列表視圖項動畫指這樣的:Implementing-Google-Plus-Style-ListView-Animations-on-Android

+0

鏈接是有幫助的....但現在當鍵盤顯示和鍵盤隱藏事件被觸發,當我滾動或每次調用getView()時,動畫也被調用。如何確保只有在通過adapter.notifyDataSetChanged()調用getView()時纔會調用視圖上的動畫。 謝謝 – user3265443

+0

請張貼你試過的東西。 – Srijith