DialogUtil icon indicating copy to clipboard operation
DialogUtil copied to clipboard

您好辛苦了:StyledDialog.buildBottomSheetGv()这个有bug

Open usedlie opened this issue 7 years ago • 1 comments

正常show以后,用手指下滑,这个弹窗会消失——问题来了:当再次show的时候,就不再显示了(但是界面会有遮罩,只是弹窗不显示); 重新进界面则可以显示(provinceDialog重新创建了实例),但假设我不进行下滑把弹窗弄没,而是按返回键,则没有这个bug的

代码如下: ` if (provinceDialog == null) { int columnsNum = 3; List<BottomSheetBean> datas = new ArrayList<>(); datas.add(new BottomSheetBean(R.mipmap.ic_launcher,"1")); datas.add(new BottomSheetBean(R.mipmap.ic_launcher,"222")); datas.add(new BottomSheetBean(R.mipmap.ic_launcher,"333333")); datas.add(new BottomSheetBean(R.mipmap.ic_launcher,"444")); datas.add(new BottomSheetBean(R.mipmap.ic_launcher,"55")); datas.add(new BottomSheetBean(R.mipmap.ic_launcher,"666"));

        datas.add(new BottomSheetBean(R.mipmap.ic_launcher,"7777"));
        datas.add(new BottomSheetBean(R.mipmap.ic_launcher,"fddsf"));
        datas.add(new BottomSheetBean(R.mipmap.ic_launcher,"67gfhfg"));
        datas.add(new BottomSheetBean(R.mipmap.ic_launcher,"oooooppp"));

        ConfigBean configBean = StyledDialog.buildBottomSheetGv("title", datas, "bottomTxt", columnsNum, new MyItemDialogListener() {
            @Override
            public void onItemClick(CharSequence charSequence, int i) {
                LogUtil.d(TAG,"onItemClick(),charSequence:"+ charSequence + "/// i:"+i);
            }
        });
        provinceDialog = configBean.show();
    }else
        provinceDialog.show();`

usedlie avatar Jun 07 '17 10:06 usedlie

至于为什么我这么写,只是想减少一点开销

usedlie avatar Jun 07 '17 10:06 usedlie