笔记: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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章