Android provides properties in the layout and can simply add animation effects, as follows:
<LinearLayout ... animateLayoutChanges="true" ... />
When you add a delete, hide, or display to a view in a layout, there will be a fade, and displacement animation.
In addition to using attributes in an XML layout file animateLayoutChanges
. You can also create LayoutTransition
objects with the Setlayouttransition () method set in. The source code is as follows:
private ViewGroup mContainerView; @Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.custom_linear_layout); mContainerView = (ViewGroup) findViewById(R.id.container); LayoutTransition lt = new LayoutTransition(); lt.disableTransitionType(LayoutTransition.DISAPPEARING); mContainerView.setLayoutTransition(lt);}
更多相关效果:http://www.cnblogs.com/avenwu/archive/2013/07/02/3167020.html
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Show hidden animations in Android layout