我正在探索https://github.com/umano/AndroidSlidingUpPanel庫。當我滑動底部面板時,在幻燈片上完成它獲取完整的屏幕區域。將AndroidSlidingUpPanel定位到特定高度
任何人都可以幫助我,如何停止底部面板到一定高度,例如,將它滑到屏幕中間?
我正在探索https://github.com/umano/AndroidSlidingUpPanel庫。當我滑動底部面板時,在幻燈片上完成它獲取完整的屏幕區域。將AndroidSlidingUpPanel定位到特定高度
任何人都可以幫助我,如何停止底部面板到一定高度,例如,將它滑到屏幕中間?
+1 @Guilio Prina Ricotti答案。 要使其工作,你叫
SlidingUpPanelLayout layout = (SlidingUpPanelLayout)findViewById(R.id.sliding_layout);
layout.setAnchorPoint(0.3f);
代碼,這會觸發你的slidind佈局(例如,onClickListener)
之後,而不是調用slidingLayout.setPanelState(SlidingUpPanelLayout.PanelState.EXPANDED);
呼叫
slidingLayout.setPanelState(SlidingUpPanelLayout.PanelState.ANCHORED);
也不要忘記使您的滑動組件的高度爲match_parent
我目前有同樣的問題,您是否設法找到解決方案? – AndroidEnthusiast