[英]How can I used Dismissible() when the child have BorderRadius()?
我正在嘗試在具有BorderRadius
的Container
中使用Dismissible
但onDismissed
Animation 無法正常工作,因為背景沒有相同的形狀。
我試過這個:
Stack(
overflow: Overflow.clip,
children: <Widget>[
MyBackgroundWidget(), // instead of background
Dismissible(
child: MyForegroundWidget(),
// no background
)
],
);
嘗試將可關閉的小部件包裝在 ClipRRect 下,並將邊框半徑僅添加到 CLipRRect 而不是子小部件。 那應該可以解決您的問題。
這個問題已經討論過: 如何修復這個可關閉的小部件邊框
您可以嘗試在 Widget 后面使用容器
Container(
color : Colors.blue,
child : YourDismissible(),
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.