我是崭新的扑克和飞镖.目前,在我的一个个人项目中使用它.
在我的所有表单中,textField的下划线显示为蓝色.我想将其改为其他颜色.我正在使用的那段代码就像......
new TextField(
controller: this._emailController,
decoration: new InputDecoration(
hintText: "Enter your email",
labelText: "Email",
labelStyle: new TextStyle(
color: const Color(0xFF424242)
)
),
),
Run Code Online (Sandbox Code Playgroud)
无法理解如何实现这一目标.
注意:我知道这里有一个类似的问题更改TextField在Flutter中的下划线.但是,在那里它还没有完全解决.此外,还有一个看起来类似于我的链接在这里使用appcompat v7更改EditText底线颜色,但实际上属于Android开发使用JAVA而不是DART(颤动),我用于我的Android应用程序开发.所以,请不要对这些链接感到困惑.
我正在构建一个应用程序,我需要在“相机”视图之上显示一些内容。这是我的代码。
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:camera/camera.dart';
List<CameraDescription> cameras;
void main() async {
runApp(new MaterialApp(
home: new CameraApp(),
));
}
class CameraApp extends StatefulWidget {
@override
_CameraAppState createState() => new _CameraAppState();
}
class _CameraAppState extends State<CameraApp> {
CameraController controller;
var cameras;
bool cameraGot = false;
Future<Null> getCamera() async {
cameras = await availableCameras();
setState(() {
this.cameras = cameras;
this.cameraGot = true;
});
}
@override
void initState() {
getCamera();
super.initState();
if(this.cameraGot) {
controller = new CameraController(this.cameras[0], ResolutionPreset.medium);
controller.initialize().then((_) {
if (!mounted) …Run Code Online (Sandbox Code Playgroud) 第一次获得新的MBP 2016.尝试设置PHP,MySQL和Apache.使用命令启动Apache
sudo apachectl restart
Run Code Online (Sandbox Code Playgroud)
然后安装PHP
brew install php71 --with-httpd24
Run Code Online (Sandbox Code Playgroud)
也做了以下更改......
#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
DirectoryIndex index.html index.php
SetHandler application/x-httpd-php
ServerName dev-server
Run Code Online (Sandbox Code Playgroud)
此外,在主机文件中更新相同 /etc/hosts/
但是,每当我试图通过使用命令停止/重新启动我的apache sudo apachectl restart或者sudo apachectl stop我正在跟踪错误.
AH00557: httpd: apr_sockaddr_info_get() failed for Sureshs-MacBook-Pro.local
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. Set the 'ServerName' directive globally to suppress this message
httpd not running, trying to …Run Code Online (Sandbox Code Playgroud) 使用 Flutter 开发 Android 应用程序。尝试从 firestore 获取文档并通过小部件显示在屏幕上。这是我的代码...
import 'dart:async';
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:image_picker/image_picker.dart';
import 'package:firebase_storage/firebase_storage.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:http/http.dart' as http;
import 'dart:convert';
class HomePage extends StatefulWidget {
@override
HomePageState createState() => new HomePageState();
}
class HomePageState extends State<HomePage> {
@override
void initState() {
super.initState();
}
@override
Widget build(BuildContext context) {
Widget userTimeline = new Container(
margin: const EdgeInsets.only(top: 30.0, right: 20.0, left: 20.0),
child: new Row(
children: <Widget>[
new Expanded(
child: new Column(
children: <Widget>[ …Run Code Online (Sandbox Code Playgroud) 我正在使用 Flutter 开发一个 Android 应用程序。在我的应用程序中,有一个功能,用户可以从他们的设备上传图像。为了存储图像,我使用了 firebase 云存储,这是我用于将文件上传到 firebase 云存储的代码的一部分。
String fileName = "${this.userDetails['id']}_${uuid.v1()}";
String fileExtension = p.extension(_imageFile.path);
String newFileName = p.setExtension(fileName, fileExtension);
print("STEP 1: New filename of image - 111: $newFileName");
final StorageReference ref = FirebaseStorage.instance.ref().child("images/users/original/$newFileName");
final StorageUploadTask uploadTask = ref.put(
_imageFile, const StorageMetadata(contentLanguage: "en")
);
print("STEP 2: Image file uploaded - 222");
final Uri downloadUrl = (await uploadTask.future).downloadUrl;
print('STEP 3: downloadUrl data received - 333 : $downloadUrl');
final http.Response downloadData = await http.get(downloadUrl);
print('STEP 4: Download data received - …Run Code Online (Sandbox Code Playgroud) 我是Laravel的新手,现在正在L-4上构建一个应用程序,但却被困在一个地方.无法理解如何生成相对于基本网址的网址.在laravel-3我知道这可以通过
$url = URL::to('user/profile');
Run Code Online (Sandbox Code Playgroud)
但是,在L-4中我们怎么做呢?
我正在获取数据云存储,并尝试使用以下代码在我的应用中显示。
new Text(timeago.format(document.data['tripDoc']['docCreatedOn'])),
Run Code Online (Sandbox Code Playgroud)
我正在使用timeagodart包进行格式化。但是,在更新到最新的Cloud Firestore插件后,出现此错误-
Another exception was thrown: type 'Timestamp' is not a subtype of type 'DateTime'
Run Code Online (Sandbox Code Playgroud)
无法理解如何将“ TimeStamp”对象解析为“ DateTime”。因为timeago插件需要DateTime对象格式的数据。
android编程的新手,现在正在挣扎。我正在使用android studio的默认“导航抽屉活动”。最重要的是,我从添加了一个底部栏https://github.com/roughike/BottomBar。但是,在补充说我的FAB隐藏在底部栏后面之后。
这是Scrrenshot-
我知道这是某种风格问题。我试图为FAB提供bottomMargin。但是,它不起作用。
这是我的代码-
app_bar_main.xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:context="com.bhramaan.android.bhramaan.MainActivity">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/BhramaanTheme.AppBarOverlay">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/BhramaanTheme.PopupOverlay" />
</android.support.design.widget.AppBarLayout>
<include layout="@layout/content_main" />
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="@dimen/fab_margin"
android:src="@android:drawable/ic_dialog_email" />
<com.roughike.bottombar.BottomBar
android:id="@+id/bottomBar"
android:layout_width="match_parent"
android:layout_gravity="bottom|end"
android:layout_height="60dp"
android:layout_alignParentBottom="true"
app:bb_behavior="shy"
android:background="@color/bottomBar"
app:bb_activeTabColor="@color/white"
app:bb_tabXmlResource="@xml/bottombar_tabs" />
</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)
需要一些指导来解决此问题。
在flutter应用程序上工作,我在其中使用Firebase Cloud Firestore存储我的所有文档。我的文档有一个startDateTime字段,其格式如下:
我想获取其startDateTime大于或等于当前日期的所有记录。这是我的颤振代码来做到这一点...
Firestore.instance.collection("trips")
.where("trip.createdByUID", isEqualTo: this.userDetails['id'])
.where("trip.startDateTime", isGreaterThanOrEqualTo: new DateTime.now().toString() )
.getDocuments().then((string) {
print('Firestore response111: , ${string.documents.length}');
string.documents.forEach((doc) => print("Firestore response222: ${doc.data.toString()}" ));
})
Run Code Online (Sandbox Code Playgroud)
但这是行不通的。无法理解如何使用isGreaterThanOrEqualTo才能正常工作。
需要一些指导。
我需要一个免费的(开源)jquery/javascript插件来上传文件.我从谷歌那里得到了几个......
Blueimp看起来不错,但文档不合适.无法根据我的需要进行自定义.在IE(我的是IE9)中,它也无法正常工作.
Fine Uploder非常好,但是对于OPEN SOURCE项目来说这是免费的.
所以,如果有任何身体知道任何其他好文件插件PLZ ..与我分享.
问候