반응형
프로그래밍 방식으로 android : animateLayoutChanges 설정
프로그래밍 방식으로 linearLayouts를 만들고 있으며 가시성이 visible / gone으로 설정되면 페이드 인 및 페이드 아웃되기를 원합니다.
나는 설정할 수 있습니다
android:animateLayoutChanges="true"
xml 파일에 있지만 프로그래밍 방식으로 뷰를 생성하므로 프로그래밍 방식으로 설정해야합니다. 어떻게 할 수 있습니까?
이 코드를 사용하십시오.
container.setLayoutTransition(new LayoutTransition());
또는
LayoutTransition lt = new LayoutTransition();
lt.disableTransitionType(LayoutTransition.DISAPPEARING);
container.setLayoutTransition(lt);
페이드 아웃 효과를 비활성화하려면 다음을 시도하십시오.
LinearLayout layout = (LinearLayout) findViewById(R.id.test_layout);
layout.setLayoutTransition(null);
참고 URL : https://stackoverflow.com/questions/24054599/setting-androidanimatelayoutchanges-programmatically
반응형
'program tip' 카테고리의 다른 글
프로덕션 코드에서 console.log를 제거해야합니까? (0) | 2020.10.19 |
---|---|
Rails에서 JSON 형식의 404 오류를 반환해야합니다. (0) | 2020.10.19 |
git gc --aggressive vs git repack (0) | 2020.10.19 |
현재 Rails 환경을 기반으로 종이 클립의 저장 메커니즘을 어떻게 설정할 수 있습니까? (0) | 2020.10.19 |
두 개 이상의 공백과 일치하지만 새 줄은 일치하지 않는 정규식 (0) | 2020.10.19 |