mod: fontweight

This commit is contained in:
bggRGjQaUbCoE
2024-08-26 23:23:37 +08:00
parent 51083f2bd1
commit 0df54fe6a5
9 changed files with 113 additions and 114 deletions

View File

@@ -159,7 +159,7 @@ class BangumiContent extends StatelessWidget {
bangumiItem.title,
textAlign: TextAlign.start,
style: const TextStyle(
fontWeight: FontWeight.w600,
fontWeight: FontWeight.w400,
letterSpacing: 0.3,
),
maxLines: 1,

View File

@@ -102,7 +102,7 @@ class LiveContent extends StatelessWidget {
liveItem.title,
textAlign: TextAlign.start,
style: const TextStyle(
fontWeight: FontWeight.w600,
fontWeight: FontWeight.w400,
letterSpacing: 0.3,
),
maxLines: 2,

View File

@@ -103,25 +103,24 @@ class _SearchPageState extends State<SearchPage> with RouteAware {
}
Widget _searchSuggest() {
SSearchController ssCtr = _searchController;
return Obx(
() => ssCtr.searchSuggestList.isNotEmpty &&
ssCtr.searchSuggestList.first.term != null &&
ssCtr.controller.value.text != ''
() => _searchController.searchSuggestList.isNotEmpty &&
_searchController.searchSuggestList.first.term != null &&
_searchController.controller.value.text != ''
? ListView.builder(
physics: const NeverScrollableScrollPhysics(),
shrinkWrap: true,
itemCount: ssCtr.searchSuggestList.length,
itemCount: _searchController.searchSuggestList.length,
itemBuilder: (context, index) {
return InkWell(
customBorder: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(4),
),
onTap: () => ssCtr
.onClickKeyword(ssCtr.searchSuggestList[index].term!),
onTap: () => _searchController.onClickKeyword(
_searchController.searchSuggestList[index].term!),
child: Padding(
padding: const EdgeInsets.only(left: 20, top: 9, bottom: 9),
child: ssCtr.searchSuggestList[index].textRich,
child: _searchController.searchSuggestList[index].textRich,
),
);
},
@@ -152,7 +151,7 @@ class _SearchPageState extends State<SearchPage> with RouteAware {
height: 34,
child: TextButton.icon(
style: ButtonStyle(
padding: MaterialStateProperty.all(const EdgeInsets.only(
padding: WidgetStateProperty.all(const EdgeInsets.only(
left: 10, top: 6, bottom: 6, right: 10)),
),
onPressed: () => ctr.queryHotSearchList(),

View File

@@ -126,7 +126,8 @@ class _SearchPanelState extends State<SearchPanel>
errMsg: '没有相关数据',
fn: () {
setState(() {
_searchPanelController.onSearch();
_futureBuilderFuture =
_searchPanelController.onSearch();
});
},
),

View File

@@ -29,6 +29,7 @@ class ReplyItem extends StatelessWidget {
this.showReplyRow = true,
this.replyReply,
this.replyType,
this.needDivider = true,
super.key,
});
final ReplyItemModel? replyItem;
@@ -37,6 +38,7 @@ class ReplyItem extends StatelessWidget {
final bool? showReplyRow;
final Function? replyReply;
final ReplyType? replyType;
final bool needDivider;
@override
Widget build(BuildContext context) {
@@ -66,15 +68,16 @@ class ReplyItem extends StatelessWidget {
padding: const EdgeInsets.fromLTRB(12, 14, 8, 5),
child: content(context),
),
Divider(
indent: 55,
endIndent: 15,
height: 0.3,
color: Theme.of(context)
.colorScheme
.onInverseSurface
.withOpacity(0.5),
)
if (needDivider)
Divider(
indent: 55,
endIndent: 15,
height: 0.3,
color: Theme.of(context)
.colorScheme
.onInverseSurface
.withOpacity(0.5),
)
],
),
),

View File

@@ -75,7 +75,7 @@ class _VideoReplyReplyPanelState extends State<VideoReplyReplyPanel> {
return Container(
height:
widget.source == 'videoDetail' ? Utils.getSheetHeight(context) : null,
color: Theme.of(context).colorScheme.background,
color: Theme.of(context).colorScheme.surface,
child: Column(
children: [
if (widget.source == 'videoDetail')
@@ -125,6 +125,7 @@ class _VideoReplyReplyPanelState extends State<VideoReplyReplyPanel> {
},
replyType: widget.replyType,
replyReply: (replyItem) => replyReply(replyItem),
needDivider: false,
),
),
SliverToBoxAdapter(