閱讀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聊天項目全集