Flutter在Container设置渐变填充后Ink.image图片无法显示

1、环境版本

        Flutter版本:3.16.9

        开发IDE:android studio 2023.2.1 

        以下代码在Android中测试通过,iOS没有试过。以后升级啥的可能会和本方案会有出入,请自行甄别。

2、Ink.image图片无法显示场景

        当对Container做了LinearGradient渐变填充后,在其child中添加子Widget中包含lnk.image类型的图片按钮,会导致图片无法正常显示,但按钮还可以正常点击的情况,同时点击按钮也不会触发InkWell的水墨效果。

class _TestPageState extends State {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      extendBodyBehindAppBar: true,
      body: Column(
        children: [
          Container(
            width: double.infinity,
            padding: const EdgeInsets.only(top: 90),
            decoration: const BoxDecoration(
              gradient: LinearGradient(
                begin: Alignment.topCenter,
                end: Alignment.bottomCenter,
                colors: [
                  Color.fromRGBO(21, 169, 113, 1

你可能感兴趣的:(Flutter,flutter)