获取滑动面板布局事件

Get slidingpanellayout events

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

我正在使用 sothree 滑动面板库

您似乎在谈论 umano/AndroidSlidingUpPanel. After briefly looking at the documentation/code you should be able to set a PanelSlideListener to your SlidingUpPanelLayout. They also provide a SimplePanelSlideListener,它为您选择不实现的任何功能插入 no-ops,这可能是您想要使用的功能。

例如,在您的 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
    }
});