2015-07-11 110 views
1

我正在使用滑動面板foursquare庫和我打開面板活動我發現面板默認擴展,但我想設置它默認情況下崩潰,所以請告訴我該怎麼做?如何設置slidingpanel默認狀態摺疊和摺疊面板最小高度?

當我滑下面板或摺疊它滑動佈局獲得40 DP的高度,但我希望它是100 DP最低。

那麼請告訴我如何以及在哪裏進行更改以在我的應用中使用這兩件事?

我至今嘗試過的是改變了滑動面板控件屬性,這些領域,但他們沒有爲我工作

collapseMap(); 
slidingUpPanelLayout.hidePane() 
slidingUpPanelLayout.collapsePane(); 


app:paralaxOffset="@dimen/paralax_offset" 
app:shadowHeight="0dp" 
app:dragView="@+id/sliding_container" 
app:panelHeight="40dp" 
+0

你在哪裏設置的狀態;在'onCreate()'裏面?也許你可以從Umano https://github.com/umano/AndroidSlidingUpPanel上的原始SlidingUpPanelLayout閱讀維基https://github.com/umano/AndroidSlidingUpPanel – ecle

+0

@eee我已經解決了我的一個關於設置滑動面板佈局默認摺疊的問題,但請告訴我如何更改摺疊面板的高度 – Edward

回答

2

滑動面板四角庫實際執行這個庫:https://github.com/umano/AndroidSlidingUpPanel

和我已經使用這個AndroidSlidingUpPanel庫和爲此我使用 mSlideLayout.setPanelState(SlidingUpPanelLayout.PanelState.COLLAPSED);

所以我希望這段代碼能幫助你。

+0

我已經解決了這個問題thanx您的恢復,但你能幫我從我的第二個問題,我關於摺疊面板高度 – Edward

+0

我曾經這樣使用:

+0

我沒有,但任何這些並沒有爲我工作,我上面提到的屬性上面的問題,我已經cha – Edward

1

您可以從佈局xml文件本身設置默認狀態。 添加下面的屬性到com.sothree.slidinguppanel.SlidingUpPanelLayout

app:umanoInitialState="collapsed" 

對於摺疊面板的高度

app:umanoPanelHeight="100dp"