如何在Flutter视频播放器中添加圆角边框?

5

我正在尝试为我的Flutter应用程序中的视频播放器设置边框半径。 我尝试将border-radius应用于父容器(Container()),但它没有起作用。

enter image description here

2个回答

35

我使用ClipRRect得到了结果。只需用一些半径将视频播放器包装在ClipRRect中即可。

    ClipRRect(
        borderRadius: BorderRadius.circular(15),
        child: VideoPlayer(_controller)
     )

输入图像描述


你救了我的一天! - 4xMafole
很高兴听到这个好消息 :) - Humayun Rahi
在Safari浏览器上无法工作。 - Amine LAHRIM
确实是个不错的小部件。 - eko

1
这是我的更新后的解决方案代码。
ClipRRect(
      borderRadius: BorderRadius.circular(30),
      child: AspectRatio(
          aspectRatio: _controller.value.aspectRatio,
          child: VideoPlayer(_controller)),
    ),

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接