android apidemos中关于LayoutAnimations的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android apidemos中关于LayoutAnimations的使用相关的知识,希望对你有一定的参考价值。

1. 需求,需要添加如下图所示的,每个单元的个数都不相同,如果使用adapter,就需要给好几个adapter进行设置数据,这里参考的google给的apidemos中LayoutAnimations中动态添加的那个demo,也就是动态添加子控件并且有可以设置动画效果,这里动画效果略,查看apidemos的源码即可。

技术分享

2. 布局如下

技术分享

3. 问题:直接使用apidemos的代码中,将FixedGridLayout进行onMeasure方法时,内部会根据当前的子控件为这个容器增加一段多余的内容防止子控件添加的时候出现问题,但是在本例中,需要将每个layout的长度和子控件的最下面进行匹配,这里需要进行更改

技术分享

这样经过更改之后,动态添加的那个fixedlayout容器的高度就不会多出来一截了

 

以上是关于android apidemos中关于LayoutAnimations的使用的主要内容,如果未能解决你的问题,请参考以下文章

Android studio 导入ApiDemo

Android在ListView点击事件中关闭AlertDialog

Android平台中关于音频播放

转android开发中关于模拟器emulation的常见问题

APP中关于Android和IOS与网页交互

Android - 如何通过代码将图像放置在现有布局之上?