BoxFit(缩放模式、自适应模式)

类似于Android原生的ImageView ScaleType

以下是Flutter提供的Box缩放类型:

  • fill:Box被完全填充,相当于ScaleType的FIT_XY


  • contain:保持Box的纵横比至至少有一边填充满父控件,相当于ScaleType的FIT_CENTER


  • cover:保持Box的纵横比进行缩放至Box完全填充满父控件,超出部分进行裁剪,相当于ScaleType的CENTER_CROP


  • fitWidth:缩放Box宽直至填充满父控件


  • fitHeight:缩放Box高直至填充满父控件


  • none:不进行任何缩放操作


  • scaleDown:Box大于父控件,则采用与contain一致的缩放模式,否则采用none缩放模式


如果有不对的地方,还望指出!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容