如图,点击公司金融产品的话,这个控件会往上移动到个人金融产品的下面,同时公司金融产品下会出现对应的内容,点击电子银行产品控件也是,公司金融产品会移动到个人金融产品下面,并且电子银行产品会移动到公司金融产品下面,同时产生对应的内容。像这样,请问是怎么实现的?
如图,点击公司金融产品的话,这个控件会往上移动到个人金融产品的下面,同时公司金融产品下会出现对应的内容,点击电子银行产品控件也是,公司金融产品会移动到个人金融产品下面,并且电子银行产品会移动到公司金融产品下面,同时产生对应的内容。像这样,请问是怎么实现的?
如果你将‘电子银行产品’看作是一个Title,然后每一个Title下都有一个固定的Panel,这个Panel中装的就是对应这个Title要展示的内容。
那,接下来就好办了,只需要实时的控制不同的Panel动态隐藏即可,然后为这个Panel的隐藏和显示加上动画效果(可直接使用Android自带的:android.R.anim.fade_out隐藏,android.R.anim.fade_in显示)。
这样这种整体的效果就可以实现了。不过有个弊端,也很实际,那就是如果是少数的这种可以才使用这样做。
但如果是多数的或者不确定数量的,就不建议这样做了