我在一個搜索頁作了一個篩選信息的功能android
大概思路以下:在根佈局中用Include 引入一個篩選框(如圖),ide
而後把邊距設置爲 android:layout_marginBottom="-250dp" android:layout_alignParentBottom="true"佈局
目的是把篩選框隱藏在屏幕下方,而後經過動畫效果TranslateAnimation 將篩選框上移250dp 以達到相似側滑菜單的效果動畫
這個效果能實現 可是當我在篩選框這個layout中引入GridView 時,動畫效果完成時佈局仍是正常的(如圖),但當我點擊GridView的Item時,所有Item都會擠到左邊,Item所有重疊錯亂。spa
而後我試着把GridView拉到跟目錄下 ,GridView正常顯示,且點擊不錯亂重疊。blog
因而我懷疑是覺得動畫效果?使得GridView沒法正常計算自身的佈局致使錯亂。
io
是否GridView不能被包括在一個動畫裏面?請有經驗的Androider告知一二。搜索
關於這個問題我會繼續探究= = ~im