2017-08-16 68 views
0

我正在嘗試在PhysicalModel內製作圓形邊框。如果我不將自己的小部件包裹在PhysicalModel中,它就可以工作,但是一旦我做到了,我就會得到一個方形邊框。如何用Flutter的PhysicalModel製作圓形邊框?

new PhysicalModel(
    color: Colors.green, 
    child: new Container(
    width: 50.0, 
    height: 50.0, 
    decoration: new BoxDecoration(
     borderRadius: new BorderRadius.circular(25.0), 
     border: new Border.all(
     width: 5.0, 
     color: Colors.red, 
    ), 
    ), 
), 
), 

回答

0

您還需要在PhysicalModel小部件中定義borderRadius。

new PhysicalModel(
    borderRadius: new BorderRadius.circular(25.0), 
    ... // stuff from above 
), 

除了在BoxDecoration中定義borderRadius。