Блестящий эффект (Флаттер) - PullRequest
0 голосов
/ 07 октября 2019

Мне нужно нанести блестящий эффект на логотип на заставке. Цель состоит в том, чтобы воспроизвести эффект заставки приложения Glassdoor. Любая идея о том, как закодировать это, пожалуйста?

Ответы [ 2 ]

0 голосов
/ 08 октября 2019

@ Ханнес Спасибо за ваш ответ! Я попробовал эффект мерцания.

Вот мой код:

Widget build(BuildContext context) {
   return new Scaffold(
      backgroundColor: Color.fromRGBO(185, 40, 47, 1),
      body: new Center(
      child:SizedBox(
        width: MediaQuery.of(context).size.width * 0.7,
        //height: 100.0,
        child: Shimmer.fromColors(
          baseColor: Colors.transparent,
          highlightColor: Colors.white,//.withOpacity(0.2),
          child: Image.asset('assets/NishkamSWATLogoOfficialSplash.jpg',
            width: MediaQuery.of(context).size.width * 0.7,)
        ),
      ),

    ),
   );
  }

Но изображение не показывает 1

0 голосов
/ 07 октября 2019

Я рекомендую использовать мерцание . Их пример довольно прост и должен довольно далеко завести вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...