diff --git a/assets/telegram.svg b/assets/telegram.svg new file mode 100644 index 000000000..fe7c23504 --- /dev/null +++ b/assets/telegram.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/utils/android_file_utils.dart b/lib/utils/android_file_utils.dart index fa464c3bf..15c19849a 100644 --- a/lib/utils/android_file_utils.dart +++ b/lib/utils/android_file_utils.dart @@ -23,4 +23,6 @@ class AndroidFileUtils { bool isScreenshotsPath(String path) => path != null && path.startsWith(dcimPath) && path.endsWith('Screenshots'); bool isKakaoTalkPath(String path) => path != null && path.startsWith(picturesPath) && path.endsWith('KakaoTalk'); + + bool isTelegramPath(String path) => path != null && path.startsWith(picturesPath) && path.endsWith('Telegram'); } diff --git a/lib/widgets/common/icons.dart b/lib/widgets/common/icons.dart index e5a909958..1d54f51e0 100644 --- a/lib/widgets/common/icons.dart +++ b/lib/widgets/common/icons.dart @@ -91,6 +91,8 @@ class IconUtils { return Icon(Icons.smartphone); } else if (androidFileUtils.isKakaoTalkPath(albumDirectory)) { return SvgPicture.asset('assets/kakaotalk.svg', width: IconTheme.of(context).size); + } else if (androidFileUtils.isTelegramPath(albumDirectory)) { + return SvgPicture.asset('assets/telegram.svg', width: IconTheme.of(context).size); } return null; }