阅读862 返回首页    go 阿里云 go 技术社区[云栖]


模仿QQ好友列表的ExpandableListView实现的效

先是在网上找到了一个人的例子,见:https://www.cnblogs.com/chenyingz ... /07/23/2114692.html    
其实现和QQ实现原理不太一样,但效果也可以。
我在看其例子后,发现原来和我原来实现的基本一样。只是在有分组上顶时,他使用了Margin实现浮动层的上滚效果。遂想把其从demo转为一个控件类,为以后重用方便。
我的控件类想实现的是,在控件内部获取当前控件所在的父控件对象,然后动态创建一个LinearLayout出来,在滚动时把这个LinearLayout对象里面放上从ExpandableAdapter.GetGroupView()得到的View,然后再把这个LinearLayout对象放到当前控件的父控件里面,设置其Margin实现上推效果。


现在的问题是,界面对象的Margin属性已修改,但界面上的控件并没有上移。还请高手们给看一下,然后在这里把这个问题大家讨论清楚了。谁都方便使用了。

QQ截图20110916102750.png 


QQ截图20110916102701.png 

我和原作者源码:
 IphoneExpandableList.rar (52.08 KB, 下载次数: 1636)

 
myexlistview.zip (413.75 KB, 下载次数: 1569)

最后更新:2017-04-02 16:47:59

  上一篇:go 流行消息队列服务
  下一篇:go android的开源电话/通讯/IM聊天项目全集