如何解决使旋转后的图像适合Flutter中的屏幕
Flutter中是否有一种方法可以获取适合整个屏幕且没有空角且不缩放图像(可能仅使用重复)的旋转图像?
这是当前代码:
Widget build(BuildContext context) {
Size size = MediaQuery.of(context).size;
return Container(
width: size.width,height: size.height,decoration: Boxdecoration(
gradient: LinearGradient(
begin: Alignment.bottomCenter,end: Alignment.topCenter,colors: [
Colors.black,Colors.blue
],),child: Stack(
alignment: Alignment.center,children: <Widget>[
Opacity(
opacity: 0.15,child: Transform.rotate(
angle: -0.45,child: Image(
image: Assetimage("assets/images/food.png"),repeat: ImageRepeat.repeat,Text(
"test",style: TextStyle(
fontSize: 100,color: Colors.white,],);
}
解决方法
使用RotatedBox
代替Transform.rotate()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。