颤振边界半径方面

问题描述

有人知道如何做软边框半径,就像这样:

enter image description here

Flutter 是否可以实现,我不知道怎么做。

解决方法

您可以使用 ClipRect。

ClipRRect(
    // Change border radius and type(.zero,.roundrect,or absolute values) to get your desired effect
    borderRadius: BorderRadius.circular(8.0),child: Container(color: Colors.grey),)
,

您可以通过在 borderRadius 中使用 decorationContainer 属性来实现这一点。

例如:

Column(
  mainAxisAlignment: MainAxisAlignment.spaceAround,children: [
     Container(
      height: 200,width: 200,decoration: BoxDecoration(
        color: Colors.blue,borderRadius: BorderRadius.all(Radius.elliptical(20,10)),),Container(
      height: 200,borderRadius: BorderRadius.all(Radius.circular(20)),],

会产生这个结果

Example using decoration

另一方面,如果你想让边框有不同的颜色,你可以试试这个,在 {{1} 属性的 border 属性中设置颜色}:

decoration

结果是

Example using a border Color

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...