我在功能瞬間面板必須做一個開發應用程序&用在我的項目自定義視圖SlidingUpPanelLayout(https://github.com/umano/AndroidSlidingUpPanel) 在我的情況不能拖動(在情況下含量爲全屏模式)。 我如何做到這一點?SlidingUpPanelLayout如何使不能拖動
感謝
我在功能瞬間面板必須做一個開發應用程序&用在我的項目自定義視圖SlidingUpPanelLayout(https://github.com/umano/AndroidSlidingUpPanel) 在我的情況不能拖動(在情況下含量爲全屏模式)。 我如何做到這一點?SlidingUpPanelLayout如何使不能拖動
感謝
使用setSlidingEnabled(假的),當你不想要的面板能夠滑動。這也可以防止拖動。
我的解決辦法:
public void changeFullScreenMode(int visible) {
if (visible == View.VISIBLE) {
isFullScreen = true;
getSupportActionBar().hide();
dragViewLayParams = drawView.getLayoutParams();
dragViewLayParams.height = 0;
drawView.setLayoutParams(dragViewLayParams);
} else {
isFullScreen = false;
getSupportActionBar().show();
dragViewLayParams = drawView.getLayoutParams();
dragViewLayParams.height = absoluteDragViewHeight;
drawView.setLayoutParams(dragViewLayParams);
}
}
使用slidingUpPanelLayout.setTouchEnabled(假);禁用拖動。
嗨,謝謝你的回答。我嘗試setSlidingEnabled(false),但它不起作用。 我找到了解決方案。我將drawView佈局參數更改爲高度 –