diff --git a/images/giphy_icon.png b/images/giphy_icon.png deleted file mode 100644 index ea99e834..00000000 Binary files a/images/giphy_icon.png and /dev/null differ diff --git a/images/giphy_icon.svg b/images/giphy_icon.svg new file mode 100644 index 00000000..36fbd3e9 --- /dev/null +++ b/images/giphy_icon.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/lib/src/message_input.dart b/lib/src/message_input.dart index 5745f779..9b0128e2 100644 --- a/lib/src/message_input.dart +++ b/lib/src/message_input.dart @@ -6,6 +6,7 @@ import 'package:file_picker/file_picker.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter_keyboard_visibility/flutter_keyboard_visibility.dart'; +import 'package:flutter_svg/flutter_svg.dart'; import 'package:http_parser/http_parser.dart'; import 'package:image_picker/image_picker.dart'; import 'package:mime/mime.dart'; @@ -516,8 +517,8 @@ class MessageInputState extends State { leading: c.name == 'giphy' ? CircleAvatar( backgroundColor: Colors.black, - child: Image.asset( - 'images/giphy_icon.png', + child: SvgPicture.asset( + 'images/giphy_icon.svg', package: 'stream_chat_flutter', width: 16.0, height: 16.0, diff --git a/pubspec.yaml b/pubspec.yaml index d61e6874..bf894a2d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -32,10 +32,11 @@ dependencies: carousel_slider: ^2.2.1 clipboard: ^0.1.2+8 widgets_visibility_provider: ^2.0.2 + flutter_svg: ^0.19.1 flutter: assets: - - images/giphy_icon.png + - images/giphy_icon.svg fonts: - family: stream-icons fonts: