mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-29 12:38:34 +00:00
@@ -494,7 +494,7 @@ class _AudioPageState extends State<AudioPage> {
|
|||||||
Row(
|
Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.spaceAround,
|
mainAxisAlignment: MainAxisAlignment.spaceAround,
|
||||||
children: PlayRepeat.values
|
children: PlayRepeat.values
|
||||||
.sublist(0, 4)
|
.take(4)
|
||||||
.map(
|
.map(
|
||||||
(e) => _playModeWidget(
|
(e) => _playModeWidget(
|
||||||
colorScheme: colorScheme,
|
colorScheme: colorScheme,
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ class _FavSortPageState extends State<FavSortPage> {
|
|||||||
if (_favDetailController.loadingState.value.isSuccess) {
|
if (_favDetailController.loadingState.value.isSuccess) {
|
||||||
List<FavDetailItemModel> list =
|
List<FavDetailItemModel> list =
|
||||||
_favDetailController.loadingState.value.data!;
|
_favDetailController.loadingState.value.data!;
|
||||||
sortList.addAll(list.sublist(sortList.length));
|
sortList.addAll(list.skip(sortList.length));
|
||||||
if (mounted) {
|
if (mounted) {
|
||||||
setState(() {});
|
setState(() {});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ import 'package:cached_network_image/cached_network_image.dart';
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:get/get.dart' hide ContextExtensionss;
|
import 'package:get/get.dart' hide ContextExtensionss;
|
||||||
|
|
||||||
|
|
||||||
class UserInfoCard extends StatelessWidget {
|
class UserInfoCard extends StatelessWidget {
|
||||||
const UserInfoCard({
|
const UserInfoCard({
|
||||||
super.key,
|
super.key,
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ class _UpowerRankPageState extends State<UpowerRankPage>
|
|||||||
builder: (context) => child,
|
builder: (context) => child,
|
||||||
),
|
),
|
||||||
...tabs
|
...tabs
|
||||||
.sublist(1)
|
.skip(1)
|
||||||
.map(
|
.map(
|
||||||
(e) => UpowerRankPage(
|
(e) => UpowerRankPage(
|
||||||
upMid: _upMid,
|
upMid: _upMid,
|
||||||
|
|||||||
@@ -1025,7 +1025,7 @@ List<SettingsModel> get extraSettings => [
|
|||||||
title: '动态展示',
|
title: '动态展示',
|
||||||
value: Pref.defaultDynamicType,
|
value: Pref.defaultDynamicType,
|
||||||
values: DynamicsTabType.values
|
values: DynamicsTabType.values
|
||||||
.sublist(0, 4)
|
.take(4)
|
||||||
.map((e) => (e.index, e.label))
|
.map((e) => (e.index, e.label))
|
||||||
.toList(),
|
.toList(),
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import 'package:PiliPlus/common/widgets/flutter/list_tile.dart';
|
import 'package:PiliPlus/common/widgets/flutter/list_tile.dart';
|
||||||
import 'package:PiliPlus/pages/setting/models/model.dart';
|
|
||||||
import 'package:PiliPlus/pages/setting/models/recommend_settings.dart';
|
import 'package:PiliPlus/pages/setting/models/recommend_settings.dart';
|
||||||
import 'package:flutter/material.dart' hide ListTile;
|
import 'package:flutter/material.dart' hide ListTile;
|
||||||
|
|
||||||
@@ -14,14 +13,6 @@ class RecommendSetting extends StatefulWidget {
|
|||||||
|
|
||||||
class _RecommendSettingState extends State<RecommendSetting> {
|
class _RecommendSettingState extends State<RecommendSetting> {
|
||||||
final list = recommendSettings;
|
final list = recommendSettings;
|
||||||
late final List<SettingsModel> part;
|
|
||||||
|
|
||||||
@override
|
|
||||||
void initState() {
|
|
||||||
super.initState();
|
|
||||||
part = list.sublist(0, 4);
|
|
||||||
list.removeRange(0, 4);
|
|
||||||
}
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
@@ -40,9 +31,9 @@ class _RecommendSettingState extends State<RecommendSetting> {
|
|||||||
bottom: padding.bottom + 100,
|
bottom: padding.bottom + 100,
|
||||||
),
|
),
|
||||||
children: [
|
children: [
|
||||||
...part.map((item) => item.widget),
|
...list.take(4).map((item) => item.widget),
|
||||||
const Divider(height: 1),
|
const Divider(height: 1),
|
||||||
...list.map((item) => item.widget),
|
...list.skip(4).map((item) => item.widget),
|
||||||
ListTile(
|
ListTile(
|
||||||
dense: true,
|
dense: true,
|
||||||
subtitle: Text(
|
subtitle: Text(
|
||||||
|
|||||||
@@ -175,7 +175,7 @@ class _SettingPageState extends State<SettingPage> {
|
|||||||
children: [
|
children: [
|
||||||
_buildSearchItem(theme),
|
_buildSearchItem(theme),
|
||||||
..._items
|
..._items
|
||||||
.sublist(0, _items.length - 1)
|
.take(_items.length - 1)
|
||||||
.map(
|
.map(
|
||||||
(item) => ListTile(
|
(item) => ListTile(
|
||||||
tileColor: _getTileColor(theme, item.type),
|
tileColor: _getTileColor(theme, item.type),
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ class _WebviewPageState extends State<WebviewPage> {
|
|||||||
},
|
},
|
||||||
itemBuilder: (context) => <PopupMenuEntry<WebviewMenuItem>>[
|
itemBuilder: (context) => <PopupMenuEntry<WebviewMenuItem>>[
|
||||||
...WebviewMenuItem.values
|
...WebviewMenuItem.values
|
||||||
.sublist(0, WebviewMenuItem.values.length - 1)
|
.take(WebviewMenuItem.values.length - 1)
|
||||||
.map(
|
.map(
|
||||||
(item) => PopupMenuItem(
|
(item) => PopupMenuItem(
|
||||||
value: item,
|
value: item,
|
||||||
|
|||||||
Reference in New Issue
Block a user