我在我的 android 应用程序中使用滑动面板,但是当面板启动时我需要获取一个事件,有没有办法在它发生时收听?
我正在使用 sothree 滑动面板库
我在我的 android 应用程序中使用滑动面板,但是当面板启动时我需要获取一个事件,有没有办法在它发生时收听?
我正在使用 sothree 滑动面板库
看起来你在谈论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
}
});