我想使用SlidingPaneLayout.getState();但没有找到。
它被删除了,何时删除?

public void showAudioPlayer() {
        mActivityHandler.post(new Runnable() {
            @Override
            public void run() {
                mActionBar.collapseActionView();
                int state = mSlidingPane.getState();
                mSlidingPane.getClass();
                if (state == 0) {
                    mSlidingPane.openPane();
                }
                mAudioPlayerFilling.setVisibility(View.GONE);
            }
        });
    }

最佳答案

SlidingPaneLayout没有称为getState()的静态或实例方法。可以通过查看文档here进行验证。

您可能希望改为使用其实例方法isOpen()或根据您的需要实施SlidingPaneLayout.PanelSlideListener

08-17 11:15