LAST VERSION IN THE BOTTOM
If I understand you well, do you want to implement listenerwhen the second viewopens correctly?
The way to do this would be as follows:
first declare SlidingUpPanelLayout:
SlidingUpPanelLayout layout;
then initialize it to onCreate()
layout = (SlidingUpPanelLayout) findViewById(R.id.sliding_layout);
After that, if you want, you can set its children clickable:
layout.setEnableDragViewTouchEvents(true);
. layout
layout.setPanelSlideListener(new PanelSlideListener() {
@Override
public void onPanelSlide(View panel, float slideOffset) {
}
@Override
public void onPanelCollapsed(View panel) {
}
@Override
public void onPanelExpanded(View panel) {
}
@Override
public void onPanelAnchored(View panel) {
}
});
, ! !
EDIT: / , boolean:
layout.collapsePane(true);
layout.expandPane(true);
.
layout.setPanelState(SlidingUpPanelLayout.PanelState.COLLAPSED);
layout.setPanelState(SlidingUpPanelLayout.PanelState.EXPANDED);