vincent-series / smart-show

615 stars 80 forks source link

SmartTopbar在用一个activity的连续提示,背景色会缓存上一次的颜色 #34

Closed liu-xinhui closed 2 years ago

liu-xinhui commented 4 years ago
    public static void showSnackBar(String msg, boolean success) {
        LogUtils.d(success);
        try {
            SmartTopbar.setting().backgroundColor(ColorUtils.getColor(success ? R.color.colorSuccess : R.color.colorError));
            SmartTopbar.get(ActivityUtils.getTopActivity()).show(msg);
        } catch (Exception e) {
            showToast(msg, success);
        }
    }

在用一个activity的连续提示,比如第一次显示的背景色为colorSuccess,那第二次即使设置了colorError,也无效

vincent-series commented 2 years ago

问题已解决,请使用最新版本