【发布时间】:2016-01-08 16:56:08
【问题描述】:
我在我的 android 应用中使用滑动面板,但是当面板启动时我需要获取一个事件,有没有办法在它发生时收听?
我使用的是 sothree 滑动面板库
【问题讨论】:
标签: java android android-studio slidingpanelayout
我在我的 android 应用中使用滑动面板,但是当面板启动时我需要获取一个事件,有没有办法在它发生时收听?
我使用的是 sothree 滑动面板库
【问题讨论】:
标签: java android android-studio slidingpanelayout
看起来你在谈论umano/AndroidSlidingUpPanel。在简要查看文档/代码后,您应该能够将PanelSlideListener 设置为您的SlidingUpPanelLayout。他们还提供了一个SimplePanelSlideListener,它为您选择不实现的任何功能插入无操作,这可能是您想要使用的。
例如,在 Activity 的 onCreate 中,您可以执行以下操作:
SlidingUpPanelLayout slidingPanel = (SlidingUpPanelLayout)findViewById(R.id.your_sliding_layout);
slidingPanel.setPanelSlideListener(new SimplePanelSlideListener() {
@Override
public void onPanelExpanded(View panel) {
// Insert your code here
}
});
【讨论】: