gifIndicator method
GIF image type indicator. GIF类型图片指示
Implementation
Widget gifIndicator(BuildContext context, A asset) {
return PositionedDirectional(
start: 0,
bottom: 0,
child: Container(
padding: const EdgeInsets.all(6.0),
decoration: BoxDecoration(
gradient: LinearGradient(
begin: AlignmentDirectional.bottomCenter,
end: AlignmentDirectional.topCenter,
colors: <Color>[theme.dividerColor, Colors.transparent],
),
),
child: Container(
padding: const EdgeInsets.symmetric(horizontal: 2, vertical: 1),
decoration: !isAppleOS
? BoxDecoration(
borderRadius: BorderRadius.circular(2.0),
color: theme.iconTheme.color!.withOpacity(0.75),
)
: null,
child: Text(
Constants.textDelegate.gifIndicator,
style: TextStyle(
color: isAppleOS
? theme.textTheme.bodyText2?.color
: theme.primaryColor,
fontSize: isAppleOS ? 14.0 : 12.0,
fontWeight: isAppleOS ? FontWeight.w500 : FontWeight.normal,
),
strutStyle: const StrutStyle(
forceStrutHeight: true,
height: 1.0,
),
),
),
),
);
}