Style constructor
const
Style({
- InputDecoration searchInputDecoration = const InputDecoration(hintText: 'Search...'),
- BoxDecoration searchBoxDecoration = const BoxDecoration(color: Colors.white, borderRadius: BorderRadius.all(Radius.circular(10)), boxShadow: [BoxShadow(color: Colors.black12, blurRadius: 5, offset: Offset(0, 2))]),
- BoxDecoration listBoxDecoration = const BoxDecoration(color: Colors.white, borderRadius: BorderRadius.all(Radius.circular(10)), boxShadow: [BoxShadow(color: Colors.black26, blurRadius: 8, offset: Offset(0, 4))]),
- BoxDecoration itemDecoration = const BoxDecoration(),
- EdgeInsets itemPadding = const EdgeInsets.symmetric(horizontal: 15, vertical: 8),
- EdgeInsets itemMargin = EdgeInsets.zero,
- EdgeInsets searchInputPadding = const EdgeInsets.symmetric(horizontal: 15, vertical: 8),
- EdgeInsets searchInputMargin = EdgeInsets.zero,
Creates a Style object for customizing the visual appearance of the search field and its results.
Implementation
const Style({
this.searchInputDecoration = const InputDecoration(hintText: 'Search...'),
this.searchBoxDecoration = const BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.all(Radius.circular(10)),
boxShadow: [
BoxShadow(
color: Colors.black12,
blurRadius: 5,
offset: Offset(0, 2),
),
],
),
this.listBoxDecoration = const BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.all(Radius.circular(10)),
boxShadow: [
BoxShadow(
color: Colors.black26,
blurRadius: 8,
offset: Offset(0, 4),
),
],
),
this.itemDecoration = const BoxDecoration(),
this.itemPadding = const EdgeInsets.symmetric(horizontal: 15, vertical: 8),
this.itemMargin = EdgeInsets.zero,
this.searchInputPadding =
const EdgeInsets.symmetric(horizontal: 15, vertical: 8),
this.searchInputMargin = EdgeInsets.zero,
});