SlidingUpPanel開源項目的用法

wKiom1NPSX3Qa12PAABk-m7PuQQ953.jpgwKioL1NPSVXRN6FKAADZDbfAdKw614.jpgwKiom1NPSX-xIvDjAADdB6Sl820927.jpg



   如上圖所示,第一張圖是剛運行的結果,第二、第三張圖則是拖動

佈局中的wKiom1NPSdyCWD6VAABs6bxullQ509.jpg部分得到的效果。

   這個開源項目代碼看着複雜,其實很簡單,主要是設置好佈局。佈局分爲兩大部分,第一部分就是剛開始運行看到的界面,如圖一中的main content,該部分可以是一個控件,也可以是一個子佈局。第二部分則是一個線性佈局,線性佈局又包括兩部分:一是作爲拖動按鈕,如圖中的wKiom1NPSdyCWD6VAABs6bxullQ509.jpg ,二是拖起來後看到的部分。使用該開源項目時,只需要按這個結構放入三個自己的佈局即可。

   比較常用的方法:expandPane()——展開;

                   collapsePane()——摺疊;

                   setPanelSlideListener()——設置監聽,裏面包含四個方法,分別監聽四個

                    不同狀態時的事件。









發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章