我正在研究基于离子的Application.My离子应用版本是1.2.4.我想在我的应用程序中裁剪功能.我想用不规则形状裁剪图像Via Touch.所以任何人都有创造触摸裁剪器所以PLZ帮助我.
为了更清楚,请看下面的gif我想要什么.
最近2天我在谷歌搜索找到解决方案,发现很容易做简单的裁剪或方形或矩形裁剪,但不能通过触摸获得裁剪图像.
如果有人这样做,那么建议我朝着正确的方向前进.
我是 flutter 的新手,我一直在寻找正确的分页结果 2 天。
我按照此代码Flutter ListView 延迟加载 但没有实现我想要的。看看下面的代码。
import 'package:flutter/material.dart';
import 'package:http/http.dart' as http;
import 'dart:async';
import 'dart:convert';
main() => runApp(InitialSetupPage());
class InitialSetupPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: "API Pagination",
debugShowCheckedModeBanner: false,
theme: ThemeData(primarySwatch: Colors.green),
home: HomePage(),
);
}
}
class HomePage extends StatefulWidget {
@override
_HomePageState createState() => _HomePageState();
}
class _HomePageState extends State<HomePage> {
int pageNum = 1;
bool isPageLoading = false;
List<Map<String, dynamic>> arrayOfProducts;
Future<List<Map<String, dynamic>>> _callAPIToGetListOfData() async { …
Run Code Online (Sandbox Code Playgroud) 越来越奇怪的问题。如果我在模拟器中运行应用程序,则工作正常。如果我通过连接android设备安装了应用,效果很好。但是,如果我通过apk制作flutter build apk
并安装在设备中。
网络映像无法显示?为什么?有什么问题吗?无需提供代码。对于展示广告网络图片,我使用的是Image.network
来自Google图片的简单网址。
我试过了flutter clean
,flutter build apk --release
但是同样的问题来了
不按发布工作APK:
Uer-MacBook-Air:AppName user$ flutter build apk --release
Initializing gradle... 2.0s
Resolving dependencies... 3.1s
Running Gradle task 'assembleRelease'...
Running Gradle task 'assembleRelease'... Done 63.4s
Built build/app/outputs/apk/release/app-release.apk (8.1MB).
Run Code Online (Sandbox Code Playgroud)
通过调试工作APK
Uer-MacBook-Air:AppName user$ flutter build apk --debug
Initializing gradle... 3.5s
Resolving dependencies... 5.5s
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done 36.2s
Built build/app/outputs/apk/debug/app-debug.apk.
Run Code Online (Sandbox Code Playgroud)
有人遇到过这类问题吗?我已经安装了许多APK,flutter build apk
并且工作正常,现在无法在发布模式下工作?但是,当我尝试使用调试模式时,flutter build apk --debug
它的正常工作意味着正在显示图像吗?
我必须为发布模式apk添加一些权限吗?
可能是愚蠢的问题,但需要像我这样的初学者清除。
我知道如何在 Firestore 数据库上上传图片,但我想而不是使用FirebaseStorage
为什么我们不使用 base64 字符串上传图片,这可能很简单?或者对字符串长度有一些限制?
~ PS:我还没有尝试过使用 base64 字符串在 Firestore 上上传图像。
我有这个代码:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSMutableArray *daysNames = [NSMutableArray arrayWithArray:dateFormatter.weekdaySymbols];
NSLog(@"daysNames = %@", daysNames);
Run Code Online (Sandbox Code Playgroud)
它输出:
daysNames = (
Sunday,
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday
)
Run Code Online (Sandbox Code Playgroud)
我的问题是:
如果用户位于美国以外的其他国家/地区,让我们说法国或俄罗斯,阵列是否仍然从星期日(而不是星期一)开始,或者我不应该依赖于此?
事情是我设置闹钟日.在视觉上,用户从表视图中选择,该视图在第一行中始终具有星期一.如果日期设置与否,我会根据事实在NSMutableArray中保留0或1.如果daysNames [0]总是对应于星期日,我可以轻松地将所有元素向右移动一个位置,并且一切都将正确映射,否则当周星期一开始而不是星期日时,我还会遇到更多令人头疼的问题.
这是我为此写的完整代码(在美国它运作完美):
// Set the short days names
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSMutableArray *daysNames = [NSMutableArray arrayWithArray:dateFormatter.weekdaySymbols];
NSLog(@"daysNames = %@", daysNames);
// daysNames will become @"SUN MON TUE WED THU FRI SAT";
for (NSInteger i = 0; i < daysNames.count; i++) {
NSUInteger length = ((NSString *)daysNames[i]).length; …
Run Code Online (Sandbox Code Playgroud) 我正在使用video_thumbnail 0.2.4
包来获取缩略图形式的视频网址。如果我从 android 设备上传视频,那么它工作正常,但如果我使用 iPhone 设备,总是得到错误
MissingPluginException(No implementation found for method file on channel video_thumbnail)
我Firestore
用作后端并Firebase Storage
用于存储我的视频/照片。下面是我的代码。网址正确且视频在浏览器中播放。
Future<String> thumbnailImageFromVideoUrl(String url, String feedID) async {
try {
String filePath = _strDirectoryPath + "/" + feedID + '.png';
print("filePath -- $filePath");
print("videoURL -- $url");
return await VideoThumbnail.thumbnailFile(
video: url,
thumbnailPath: filePath,
imageFormat: ImageFormat.PNG,
maxHeight: 240,
quality: 50,
);
} catch (e) {
print("Video Thumbnail Error: $e");
return null;
}
}
Run Code Online (Sandbox Code Playgroud)
请帮助我解决这个问题。
我知道从颤振应用程序共享的官方包。 https://pub.dartlang.org/packages/share
共享文本和 url 很容易,但我想共享来自服务器的图像意味着它是 URL 格式,所以可能首先我必须将 url 转换为图像,然后我必须将图像转换为 base64 然后我想我可以共享图像但我正在寻找分享图像+文本+网站的简单方法。
官方分享包怎么办?任何其他维护良好的软件包?
当我升级 flutter 时,我遇到了以下错误消息。
curl: (56) LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
Failed to retrieve the Dart SDK from: https://storage.googleapis.com/flutter_infra/flutter/4737fc5cd89b8f0136e927b00f2e159444b95a73/dart-sdk-darwin-x64.zip
If you're located in China, please see this page:
https://flutter.io/community/china
Flutter 1.3.8 • channel beta • https://github.com/flutter/flutter.git
Framework • revision e5b1ed7a7f (6 weeks ago) • 2019-04-11 14:01:46 -0700
Engine • revision 4737fc5cd8
Tools • Dart 2.2.1 (build 2.2.1-dev.0.0 571ea80e11)
Running flutter doctor...
Downloading Dart SDK from Flutter engine 4737fc5cd89b8f0136e927b00f2e159444b95a73...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload …
Run Code Online (Sandbox Code Playgroud) 是否可以防止ModalBottomSheet
隐藏免受外界接触?就像showDialog()
我们可以使用属性来防止对话框在外部触摸时关闭barrierDismissible