0

我在我的 android 应用程序中使用滑动面板,但是当面板启动时我需要获取一个事件,有没有办法在它发生时收听?

我正在使用 sothree 滑动面板库

4

1 回答 1

1

看起来你在谈论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
    }
});
于 2016-01-08T18:10:53.510 回答