如上圖所示,第一張圖是剛運行的結果,第二、第三張圖則是拖動
這個開源項目代碼看着複雜,其實很簡單,主要是設置好佈局。佈局分爲兩大部分,第一部分就是剛開始運行看到的界面,如圖一中的main content,該部分可以是一個控件,也可以是一個子佈局。第二部分則是一個線性佈局,線性佈局又包括兩部分:一是作爲拖動按鈕,如圖中的 ,二是拖起來後看到的部分。使用該開源項目時,只需要按這個結構放入三個自己的佈局即可。
比較常用的方法:expandPane()——展開;
collapsePane()——摺疊;
setPanelSlideListener()——設置監聽,裏面包含四個方法,分別監聽四個
不同狀態時的事件。