|
-
-
- import 'package:shimmer/shimmer.dart';
- import 'package:flutter/material.dart';
-
-
- ///
- /// 搜索输入框的骨架图
- ///
- class SearchInputSkeleton extends StatelessWidget {
- @override
- Widget build(BuildContext context) {
- return Container(
- width: double.infinity,
- margin: const EdgeInsets.only(right: 12.5, left: 12.5, top: 13),
- child: _shimmerWidget(
- width: double.infinity,
- height: 32,
- ),
- );
- }
-
-
-
- Widget _shimmerWidget({double width, double height, double radius = 0}) {
- return Shimmer.fromColors(
- baseColor: Colors.grey[300],
- highlightColor: Colors.grey[100],
- child: Container(
- width: width,
- height: height,
- decoration: BoxDecoration(color: Colors.white, borderRadius: BorderRadius.circular(radius)),
- ),
- );
- }
- }
|