あり、このライブラリを使用してリスナーとコールバックメソッドであり、あなたがインターフェイスのメソッドを実装する匿名内部クラス、基本的な例使用panel
を操作することができます:あなたがFrameLayout
を使用することができ、あなたの場合は
SlidingUpPaneLayout = (SlidingUpPanelLayout) findViewById(R.id.sliding_layout);
mSlidingUpPaneLayout.setPanelSlideListener(new SlidingUpPanelLayout.PanelSlideListener() {
@Override
public void onPanelSlide(View panel, float slideOffset) {
}
@Override
public void onPanelCollapsed(View panel) {
}
@Override
public void onPanelExpanded(View panel) {
panel.findViewById(R.id.myPanel)
.setBackgroundColor("whatever_resource_color");
}
@Override
public void onPanelAnchored(View panel) {
}
@Override
public void onPanelHidden(View panel) {
}
});
を2つのビュー、パネルが閉じられたとき、または拡大されたときの各ビューへの可視性の切り替え、または同様のもの。