1. 概述:
StackView(堆View),一系列View的集合,这些View以层叠样式显示,并且View之间可以进行切换(切换方式有两种:(1)拖动StackView
组件中的某一个View,(2)通过代码控制,下面介绍),这样每一个View都有机会显示给用户,供用户使用,并且在多个View切换过程中可以
添加动画效果。
2. 效果图:
(1)StackView默认显示效果,如下图:
(2)用鼠标向下拖动蓝色View,如下图:
(3)释放拖动的蓝色View,StackView会将下一个View切换到前台显示,如下图:
3. 代码实现:
(1)res/layout/main.xml实现:
(2)主Activity实现:
(3)StackView的Adapter实现: