筆記:DrawerLayout中動態添加SurfaceView搭配側滑顯示不完全


DrawerLayout中動態添加SurfaceView搭配側滑時,側滑界面顯示不完整


/**
 * 初始化一些控件的值及類
 */
private void initValue() {
    myPaintbox_surfaceView = new MyPaintbox_SurfaceView(context);
    white_board_paintbox.addView(myPaintbox_surfaceView);

}

解決方法

white_board_paintbox.setDrawerListener(new DrawerLayout.SimpleDrawerListener() {
    @Override
    public void onDrawerSlide(View drawerView, float slideOffset) {
        // TODO Auto-generated method stub
        super.onDrawerSlide(drawerView, slideOffset);
        white_board_paintbox.bringChildToFront(drawerView);
        white_board_paintbox.requestLayout();
    }
});

發佈了21 篇原創文章 · 獲贊 4 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章