我試圖使用LayoutTransition動畫,但他們沒有工作。LayoutTransitions不工作的能見度變化
我在我的活動佈局父的LinearLayout設置
android:animateLayoutChanges="true
。然後我做對孩子的LinearLayout一個setVisibility(View.VISIBLE)或setVisibility(View.GONE),其中包含一些複選框,當另一個複選框被選中或取消選中。能見度變化不是動畫。父LinearLayout中有一個ScrollView。
我也試圖通過編程方式與
LayoutTransition layoutTransition = new LayoutTransition();
layout.setLayoutTransition(layoutTransition)
設置佈局的轉變但沒有任何效果。
我哪裏錯了?這應該很簡單。
這是在Android 6.0.1,並使用AppCompatActivity從v23.2.0支持庫。
編輯:我注意到,一些佈局改變動畫。例如,當我設置一個recyclerView在VISIBLE和GONE之間的可見性時,這個動畫很好。不過,擁有3個複選框的簡單佈局在其可見性設置爲可見/不可見時不會生成動畫。