首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Flutter

关于 SearchDelegate 中修改样式的问题

  •  
  •   17681880207 · 101 天前 · 4833 次点击
    这是一个创建于 101 天前的主题,其中的信息可能已经有所发展或是发生改变。
      @override
      ThemeData appBarTheme(BuildContext context) {
        assert(context != null);
        final ThemeData theme = Theme.of(context);
        assert(theme != null);
        return theme.copyWith(
          primaryColor: Colors.white,
          primaryIconTheme: theme.primaryIconTheme.copyWith(color: Colors.grey),
          primaryColorBrightness: Brightness.light,
          primaryTextTheme: theme.textTheme,
        );
      }
    

    是不是只能修改这 4 中样式啊?我尝试了修改其他的样式,发现均无效。
    怎么修改默认的提示文字?默认的提示文字一直是 Search,跪求大佬帮忙解答下!不胜感激!

    3 回复  |  直到 2019-06-19 18:55:54 +08:00
        2
    17681880207   96 天前
    @StefanJ
    我看了这种方式,发现只是使用代理修改了原来定义的一个常量而已。字体、样式,包括 Textfield 都是无法修改的。如果实在不行,我在想是不是只能考虑自己写一个页面来实现。
        3
    StefanJ   95 天前
    使用内置的组件应该只能通过国际化修改,自定义样式就只能自己实现了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3911 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 72ms · UTC 07:22 · PVG 15:22 · LAX 00:22 · JFK 03:22
    ♥ Do have faith in what you're doing.