user_profile_avatar
一個簡單的組件,用於顯示圓形頭像,並在圖像載入時顯示原生的圓形進度指示器。
一個簡單的組件,用於顯示圓形頭像,頭像從網路獲取,並在圖像載入時顯示圓形進度指示器。還具備顯示通知氣泡的功能。
以下為英文專案原文快照,最新內容請造訪 GitHub。
A simple widget that display round profile picture where the picture is fetched from network and displays circular progress indicator whilst the image is being loaded. Also, has the ability to display notification bubble.
UserProfileAvatar(
avatarUrl: 'https://picsum.photos/id/237/5000/5000',
onAvatarTap: () {
print('Avatar Tapped..');
},
notificationCount: 10,
notificationBubbleTextStyle: TextStyle(
fontSize: 30,
color: Colors.white,
fontWeight: FontWeight.bold,
),
avatarSplashColor: Colors.purple,
radius: 100,
isActivityIndicatorSmall: false,
avatarBorderData: AvatarBorderData(
borderColor: Colors.white,
borderWidth: 5.0,
),
)
onAvatarTap
Use this to perform any action when the avatar gets tapped.
notificationCount
Pass an int to display the notification bubble. 99+ gets displayed if notification count was larger than 100.
notificationBubbleTextStyle
Used to style the notification count, if null then the default one will be applied.
avatarSplashColor
Splash color when user taps on the avatar.
radius
Use this to size the avatar.
isActivityIndicatorSmall
use this to display small/large circular progress indicator (native) when image is loading, default is true.
依賴清單 3 項
{"sdk":"flutter"}^3.4.0{"sdk":"flutter"}先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗