jayden320 / flutter_shuqi Goto Github PK
View Code? Open in Web Editor NEW高仿书旗小说 Flutter版,支持iOS、Android
高仿书旗小说 Flutter版,支持iOS、Android
Screen.width release, profile模式下和debug结果不一致,这个坑我填了一天
Compiler message:
lib/home/home_banner.dart:36:9: Error: No named parameter with the name 'interval'.
interval: const Duration(seconds: 5),
FAILURE: Build failed with an exception.
Where:
Script 'F:\sdk\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 840
What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
Process 'command 'F:\sdk\flutter\bin\flutter.bat'' finished with non-zero exit value 1
老哥 搞个仿真翻页效果啊
Launching lib\main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Running Gradle task 'assembleDebug'...
Compiler message:
lib/home/home_banner.dart:36:9: Error: No named parameter with the name 'interval'.
interval: const Duration(seconds: 5),
^^^^^^^^
file:///C:/Users/win/AppData/Roaming/Pub/Cache/hosted/pub.flutter-io.cn/carousel_slider-1.3.0/lib/carousel_slider.dart:9:3: Context: Found this candidate, but the arguments don't match.
CarouselSlider({
^
Compiler failed on E:\MyFlutterCode\flutter_shuqi-master\lib\main.dart
Finished with error: Gradle task assembleDebug failed with exit code 1
当传入非第一章的时候,部分代码没有进行判断,导致进入时为传入章得上一章的最后一页,且点击时会重置一次index,才能继续切换。
相关代码:
https://github.com/huanxsd/flutter_shuqi/blob/45681ac6c372f70e39080cd62322a173c2d7cecc/lib/reader/reader_scene.dart#L210-L214
在该位置,首次build
的page
一定为0 - preArticle.pageCount
,因为itemBuilder
的index
首次build
时必为0。此处需要更多的判断。
lutter channels:
beta
dev
master
stable
请问哪个版本可以 ???
Compiler message:
../../.pub-cache/hosted/pub.flutter-io.cn/cached_network_image-1.1.1/lib/src/cached_network_image_provider.dart:42:24: Error: The method 'CachedNetworkImageProvider.load' has fewer positional arguments than those of overridden method 'ImageProvider.load'.
ImageStreamCompleter load(CachedNetworkImageProvider key) {
^
../../flutter/packages/flutter/lib/src/painting/image_provider.dart:574:24: Context: This is the overridden method ('load').
ImageStreamCompleter load(T key, DecoderCallback decode);
^
FAILURE: Build failed with an exception.
项目文件缺失 跑不起来 -ios
The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.
大佬仿真翻页效果可以来一个吗
could not find included file 'Generated.xcconfig' in search paths (in target 'Runner')
android/app/build.gradle这个需要根据自己需要修改
gradle-wrapper.properties这个也可以根据自己需要
这些我改好之后,项目就可以启动了,如果没有启动起来的小伙伴可以试试!
版本
D:\Android\flutter_shuqi>flutter --version
Flutter 1.5.4-hotfix.2 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 7a4c33425d (11 days ago) • 2019-04-29 11:05:24 -0700
Engine • revision 52c7a1e849
Tools • Dart 2.3.0 (build 2.3.0-dev.0.5 a1668566e5)
D:\Android\flutter_shuqi>dart --version
Dart VM version: 2.3.0 (Fri May 3 10:32:31 2019 +0200) on "windows_x64"
执行 flutter run 时报错
Execution failed for task ':app:processDebugResources'.
Android resource linking failed
Output: D:\Android\flutter_shuqi\build\app\intermediates\incremental\mergeDebugResources\merged.dir\values-v28\values-v28.xml:7: error: resource android:attr/dialogCornerRadius not found
.
D:\Android\flutter_shuqi\build\app\intermediates\incremental\mergeDebugResources\merged.dir\values-v28\values-v28.xml:11: error: resource android:attr/dialogCornerRadius not found.
D:\Android\flutter_shuqi\build\app\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:272: error: resource android:attr/fontVariationSettings not found.
D:\Android\flutter_shuqi\build\app\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:272: error: resource android:attr/ttcIndex not found.
error: failed linking references.
Command: C:\Users\HLJ.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\9fb46f03dcbfd50bb5d0283e37b1a7f6\aapt2-3.2.1-4818971-windows\aapt2.exe link -I
C:\Users\HLJ\AppData\Local\Android\Sdk\platforms\android-27\android.jar
--manifest
D:\Android\flutter_shuqi\build\app\intermediates\merged_manifests\debug\processDebugManifest\merged\AndroidManifest.xml
-o
D:\Android\flutter_shuqi\build\app\intermediates\processed_res\debug\processDebugResources\out\resources-debug.ap_
-R
@d:\Android\flutter_shuqi\build\app\intermediates\incremental\processDebugResources\resources-list-for-resources-debug.ap_.txt
--auto-add-overlay
--java
D:\Android\flutter_shuqi\build\app\generated\not_namespaced_r_class_sources\debug\processDebugResources\r
--custom-package
com.example.shuqi
-0
apk
--output-text-symbols
D:\Android\flutter_shuqi\build\app\intermediates\symbols\debug\R.txt
--no-version-vectors
Daemon: AAPT2 aapt2-3.2.1-4818971-windows Daemon #0
Output: C:\Users\HLJ.gradle\caches\transforms-1\files-1.1\appcompat-1.0.0.aar\24036263137ade4f618479c217bcfe58\res\values-v28\values-v28.xml:9:5-12:13: AAPT: error: resource android:att
r/dialogCornerRadius not found.
D:\Android\flutter_shuqi\build\app\intermediates\incremental\mergeDebugResources\merged.dir\values-v28\values-v28.xml:11: AAPT: error: resource android:attr/dialogCornerRadius not found.
C:\Users\HLJ.gradle\caches\transforms-1\files-1.1\core-1.0.0.aar\cfc7fcfeba2756c942fb5d91bd098f8b\res\values\values.xml:89:5-125:25: AAPT: error: resource android:attr/fontVariationSetti
ngs not found.
C:\Users\HLJ.gradle\caches\transforms-1\files-1.1\core-1.0.0.aar\cfc7fcfeba2756c942fb5d91bd098f8b\res\values\values.xml:89:5-125:25: AAPT: error: resource android:attr/ttcIndex not found
.
error: failed linking references.
Command: C:\Users\HLJ.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\9fb46f03dcbfd50bb5d0283e37b1a7f6\aapt2-3.2.1-4818971-windows\aapt2.exe link -I
C:\Users\HLJ\AppData\Local\Android\Sdk\platforms\android-27\android.jar
--manifest
D:\Android\flutter_shuqi\build\app\intermediates\merged_manifests\debug\processDebugManifest\merged\AndroidManifest.xml
-o
D:\Android\flutter_shuqi\build\app\intermediates\processed_res\debug\processDebugResources\out\resources-debug.ap_
-R
@d:\Android\flutter_shuqi\build\app\intermediates\incremental\processDebugResources\resources-list-for-resources-debug.ap_.txt
--auto-add-overlay
--java
D:\Android\flutter_shuqi\build\app\generated\not_namespaced_r_class_sources\debug\processDebugResources\r
--custom-package
com.example.shuqi
-0
apk
--output-text-symbols
D:\Android\flutter_shuqi\build\app\intermediates\symbols\debug\R.txt
--no-version-vectors
Daemon: AAPT2 aapt2-3.2.1-4818971-windows Daemon #0
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org
BUILD FAILED in 11s
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done 12.5s
老哥为啥不管打开啥书都是那一本书
比如说字体切换 间距 背景色 翻页模式
QQ群满了 加不进去。很感兴趣。
flutter pub get
version 2.5.2
如题
福州的啊 哈哈哈 老乡
RT
我是一个安卓开发,因为从小就爱看小说,我最近也在自己写 一个开源的小说APP项目,你的UI值得我借鉴。。。感谢了!
你好,我在mac机器上下载了最新的flutter 1.10.7,xcode是10.1版本,下载代码后执行flutter run,很多报错类似于下面这样:
../sdk/flutter/packages/flutter/lib/src/rendering/viewport.dart:161:6: Error: This can't be used as metadata; metadata should be a reference to a compile-time constant variable, or a call to a constant constructor. @required ViewportOffset offset, ^ ../sdk/flutter/packages/flutter/lib/src/rendering/viewport.dart:372:6: Error: Getter not found: 'required'. @required RenderSliver child, ^^^^^^^^ ../sdk/flutter/packages/flutter/lib/src/rendering/viewport.dart:372:6: Error: This can't be used as metadata; metadata should be a reference to a compile-time constant variable, or a call to a constant constructor. @required RenderSliver child, ^ ../sdk/flutter/packages/flutter/lib/src/rendering/viewport.dart:373:6: Error: Getter not found: 'required'. @required double scrollOffset, ^^^^^^^^ ../sdk/flutter/packages/flutter/lib/src/rendering/viewport.dart:373:6: Error: This can't be used as metadata; metadata should be a reference to a compile-time constant variable, or a call to a constant constructor. @required double scrollOffset, ^
请问怎么解决?
您好,作者。请教一下,在flutter中怎么查看自己的蓝牙地址?
运行不起来
/bin/sh: /packages/flutter_tools/bin/xcode_backend.sh: No such file or directory
我这边跑不通,flutter run的时候报错,感觉可能是版本不兼容,您方便告诉您运行的flutter版本吗?
给大家分享一个可以使用免费小说API的项目,有需要的可以看看,还有Android和iOS客户端可以下载
https://github.com/yuenov/reader-api
请问什么原因
是不是图片换文件夹了,记得改一下下啊
当我看到第三章第2页面的时候,再次进去,就进到了第三张第1页。
Flutter version 1.17.5
Compiler message:
lib/app/root_scene.dart:85:56: Error: No named parameter with the name 'label'.
BottomNavigationBarItem(icon: getTabIcon(0), label: '书架'),
^^^^^
/usr/local/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart:25:9: Context: Found this candidate, but the arguments don't match.
const BottomNavigationBarItem({
^^^^^^^^^^^^^^^^^^^^^^^
lib/app/root_scene.dart:86:56: Error: No named parameter with the name 'label'.
BottomNavigationBarItem(icon: getTabIcon(1), label: '书城'),
^^^^^
/usr/local/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart:25:9: Context: Found this candidate, but the arguments don't match.
const BottomNavigationBarItem({
^^^^^^^^^^^^^^^^^^^^^^^
lib/app/root_scene.dart:87:56: Error: No named parameter with the name 'label'.
BottomNavigationBarItem(icon: getTabIcon(2), label: '我的'),
^^^^^
/usr/local/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart:25:9: Context: Found this candidate, but the arguments don't match.
const BottomNavigationBarItem({
^^^^^^^^^^^^^^^^^^^^^^^
lib/home/home_scene.dart:20:11: Error: No named parameter with the name 'systemOverlayStyle'.
systemOverlayStyle: SystemUiOverlayStyle.dark,
^^^^^^^^^^^^^^^^^^
/usr/local/flutter/packages/flutter/lib/src/material/app_bar.dart:179:3: Context: Found this candidate, but the arguments don't match.
AppBar({
^^^^^^
lib/me/login_scene.dart:142:24: Error: The method 'TextButton' isn't defined for the class 'LoginSceneState'.
- 'LoginSceneState' is from 'package:shuqi/me/login_scene.dart' ('lib/me/login_scene.dart').
Try correcting the name to the name of an existing method, or defining a method named 'TextButton'.
child: TextButton(
^^^^^^^^^^
lib/reader/reader_scene.dart:56:18: Error: Method not found: 'SystemChrome.setEnabledSystemUIMode'.
SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge);
^^^^^^^^^^^^^^^^^^^^^^
lib/reader/reader_scene.dart:67:24: Error: Method not found: 'SystemChrome.setEnabledSystemUIMode'.
await SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersive);
^^^^^^^^^^^^^^^^^^^^^^
lib/reader/reader_scene.dart:167:20: Error: Method not found: 'SystemChrome.setEnabledSystemUIMode'.
SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge);
^^^^^^^^^^^^^^^^^^^^^^
lib/reader/reader_scene.dart:262:18: Error: Method not found: 'SystemChrome.setEnabledSystemUIMode'.
SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersive);
^^^^^^^^^^^^^^^^^^^^^^
FAILURE: Build failed with an exception.
你好,感谢你分享这个项目,经过体验,在首次进入阅读器时会有3s左右卡顿。
请问:有办法提升性能吗,有更好的分页方案吗?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.