首页 > 解决方案 > 由滑块控制的照片褪色会产生错误

问题描述

我正在制作一个应用程序,当我尝试使用此代码时出现错误:

  Container(boxdecoration:DecoratedBox(image:DecorationImage(Image, colorFilter: 
      ColorFilter.mode(Colors.black.withOpacity(_value)), 
      BlendMode.dstATop),))

所以我调整了我的代码,但仍然无法正常工作,我得到了这个:

children: [
                      Container(
                width:300,
                height: 400,
                
                decoration:BoxDecoration(
                                  
                  image:DecorationImage(
                  image: new ExactAssetImage('/Users/ralucaraluca/AndroidStudioProjects/avantaj/assets/images/map2.jpg'),
                   colorFilter: ColorFilter.mode(Colors.black.withOpacity(_currentSliderValue), 
  BlendMode.dstATop),)),
              ),
        Container(
                          height: 400,
                        child: RotatedBox(
                          quarterTurns: 3, 
       child: Slider(
  value: _currentSliderValue,
  
  inactiveColor: Colors.white10,
  min: 0,
  max: 100,
  divisions: 5,
  label: _currentSliderValue.round().toString(),
  onChanged: (double value) {
    setState(() {
      _currentSliderValue = value;
    });
  },
))),

我应该改变什么,因为如果我使用 boxdecoration:DecoratedBox() 它会自动给我一个错误。

标签: flutter

解决方案


推荐阅读