Tworzę linearLayouts programowo i chciałbym, aby pojawiały się i znikały, gdy widoczność jest ustawiona na widoczna / zniknęła.
Mogę ustawić
android:animateLayoutChanges="true"
w pliku xml, ale ponieważ tworzę widoki programowo, muszę ustawić to programowo. Jak mogę to zrobić?
container.setLayoutTransition(new LayoutTransition())
Aby wyłączyć efekt zanikania, spróbuj tego:
LinearLayout layout = (LinearLayout) findViewById(R.id.test_layout); layout.setLayoutTransition(null);
źródło
R.id. test_layout
w twoim układzie.