如何设置slidingpanel默认状态折叠和折叠面板最小高度?
问题描述:
我正在使用滑动面板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"
答
滑动面板四角库实际执行这个库:https://github.com/umano/AndroidSlidingUpPanel
和我已经使用这个AndroidSlidingUpPanel库和为此我使用 mSlideLayout.setPanelState(SlidingUpPanelLayout.PanelState.COLLAPSED);
所以我希望这段代码能帮助你。
答
您可以从布局xml文件本身设置默认状态。 添加下面的属性到com.sothree.slidinguppanel.SlidingUpPanelLayout
app:umanoInitialState="collapsed"
对于折叠面板的高度
app:umanoPanelHeight="100dp"
你在哪里设置的状态;在'onCreate()'里面?也许你可以从Umano https://github.com/umano/AndroidSlidingUpPanel上的原始SlidingUpPanelLayout阅读维基https://github.com/umano/AndroidSlidingUpPanel – ecle
@eee我已经解决了我的一个关于设置滑动面板布局默认折叠的问题,但请告诉我如何更改折叠面板的高度 – Edward