在将图像保存到相机卷时,应为要保存到相机卷的“标记”提供什么uri
我尝试将摄影机滚动的路径指定为asset-library://asset/
但是抛出一个错误,说明找不到UUID为(null)的资产它实际上需要图像资产的uri。因此,该方法似乎只能更新现有资产。尝试使用占位符图像部署应用程序,然后让应用程序更新它。请记住传入占位符图像的uri。但是如何将占位符图像放入cameraroll?如果我将图像放在任何其他位置,我认为它不是saveImageWithTag()@harry moreno的
如何为状态栏选择颜色?我在这里找到了一个答案,但我需要它要么是全局的,要么是在我拥有的每个视图中设置它的颜色,根据我找到的答案,我不知道如何做到这一点。
我正在使用React Native并尝试在此处更改状态栏的颜色:
<StatusBar
barStyle="light-content"
backgroundColor="#484A80"
/>
但它不起作用。
谢谢你们的帮助,伙计们 您可以使用setBackgroundColor方法:
StatusBar.setBa
我试着从本地人开始。我已经创建了一个示例项目,但是当我尝试运行它时,我得到了以下错误
SDK目录“/home/praveen/Workspace/ReactNative/AwesomeProject/android/”/home/praveen/android/SDK/不存在
尽管Android SDK的路径是正确的:
praveen@CLLAP-CHN-0156:~/Android/Sdk$ls
附加组件附加平台皮肤温度
生成工具许可证平台工具源工具
emulator patcher SDK
我正在用React Native开发我的第一个堆栈导航器。我想知道最好的方法是让一个视图转到堆栈中的下一个视图,而不需要知道它的名称
现在,我正在为堆栈中的每个视图提供整个this.props.navigation对象以及它下一步应该转到的视图的名称:
this.props.navigation.navigate(nextQuestionName);
但是我想将堆栈中的卡从必须知道任何关于相邻卡的信息中分离出来。我想知道最佳实践是什么——他们是否应该依赖堆栈导航器中的一个函数来动态决定下一张卡
我试图从另一个方法调用一个方法,但得到的错误是“writeUserData”未定义。
这是我的代码:
export default class RegisterScreen extends Component{
constructor(props){
super(props)
this.state = {
email: '',
password: '',
verify: '',
nickname: '',
}
到目前为止,我使用redux全局维护登录状态。在我的登录屏幕中,我正在使用action creator登录用户,就像这样
// In LoginScreen file
onLogin = () => {
this.props.accountLogin({ email, password });
}
// In auth_reducer file
const INITIAL_STATE = {
// ... Other stu
我是react native的新手,我正在尝试使用StackNavigator,但它不起作用
我试图调用一个组件,并在您单击按钮时渲染它。
但我得到了一个错误:
undefined不是对象(计算'\u this2.props.navigation.navigate')
这是我的主要组成部分:
export default class Home extends Component<{}> {
constructor(props) {
super(props);
我使用react-native发送GET请求,但react-native返回网络
请求失败
我不知道如何修复它。
我使用fetch发送请求,我可以在我的浏览器中获取资源,ip号码:3011/hello
但我无法在获取中获取请求ok。
我的代码是
导出默认类App扩展React.Component{
建造师(道具){
超级(道具);
此.state={
内容:“666”,
};
}
componentDidMount(){
返回获取('https://localhost:3011/hello')
在我当前的应用程序中,用户填写一个由不同场景组成的表单,一旦到达表单的最后一个场景并且提交成功,我想“popTo”返回初始场景。然而,这个最初的场景在标签中,我认为这就是它破坏我的应用程序的原因
这是我的路由器.js:
const RouterComponent = () => {
return (
<Router>
<Scene key="root">
<Scene key="spinnerBucket">
<Scene
我正在尝试制作一个时钟组件,它有一个人脸图像和一根针,针的中心是React Native中的时钟。
不允许嵌入其他图像。
我找到了一些关于将文本置于图像中心的帖子,但找不到任何方法将图像置于图像中心
编辑:
我正试图找到一种避免给出绝对位置的方法,以便可以动态调整组件的大小。与您在常规的旧html、css中处理此问题的方法相同
使用position:absolute然后对齐项目,使其符合您的期望 与您在常规的旧html、css中处理这一点相同
使用position:absolute然后对齐项目,
我正在以下环境中运行react native:-
Environment:
OS: Linux 4.4
Node: 6.11.1
Yarn: 0.22
npm: 5.5.1
Watchman: 4.5.0
Xcode: N/A
Android Studio: Not Found
Packages: (wanted => installed)
react: 16.0.0 => 16.0.0
react-native: 0.51.0 => 0.
当用户按下当前屏幕的选项卡按钮时,我如何能够检测和实现事件处理程序
用例:我正在尝试在选项卡栏中实现一个摄像头按钮-导航到摄像头选项卡将打开摄像头查看器并将选项卡图标更改为拍照图标,在摄像头选项卡视图中再次点击此摄像头选项卡按钮将拍照
我目前在选项卡导航上实现了tabBarOnPress功能,但需要将该事件传递到屏幕本身
tabBarOnPress: ({ previousScene, scene, jumpToIndex }) => {
if (previousScene.r
在不尝试更新我的状态的情况下,状态中的初始位置显示正确。当我使用助手功能设置状态时,我的应用程序中不会显示任何内容。我做错了什么?此外,在ShowLocation的render()中记录props表明coords{lat:xx,long:xx}正确通过
App.js
import * as helpers from './src/helpers';
export default class App extends React.Component {
constructor(props) {
我使用tvOS环境中的组件平面列表处理水平列表。问题发生在一个包含3个元素的小列表上,我将initialScrollIndex设置为第二个或最后一个元素,选择好的项目。但是,当我尝试返回上一个项目时,会出现选择,但没有滚动
<FlatList
getItemLayout={(data, index) => ({
length: 300,
offset: 300 * index,
index,
})}
initialScrollIndex={this
当我关闭应用程序时,文本被清除,使用firebase提取数据。我如何将它们附加到gifted chat中
onSend(messages = []) {
_userText.push({message: messages});
this.setState(previousState => ({
messages: GiftedChat.append(previousState.messages, messages),
}))
}
这将在我从键
我在react native中有一个项目,并使用“native base”。我想要这样的输入
有人能帮忙吗?在NativeBase中,这是可能的,只需为项提供您选择的宽度
此屏幕截图中提到的输入是每个输入的宽度值
可能对您的需求有所帮助
import React, { Component } from "react";
import { Container, Header, Content, Item, Input } from "native-base";
export default cla
我使用react native flexi单选按钮,但我想使用json值循环单选按钮,但它不起作用。看看下面的代码。提前谢谢
这很有效
<RadioGroup
onSelect={(index, value) => this.onSelect(index, value)}>
<RadioButton value={"item1"}>
<Text>This is item #1</Text>
</RadioButto
我也选择了Xcode首选项中的位置,但得到了相同的错误:
xcrun: error: Failed to determine realpath of '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator11.4.sdk' (errno=No such file or directory)
xcrun: error: unable t
我将Expo与react native maps一起用于一个相当简单的地图组件。它在iOS上运行良好,但在Android上我会遇到以下错误:
abi30_0_0.com.facebook.react.bridge.ReadableNativeMap无法转换为java.lang.String
getString
ReadableNativeMap.java:168
显示警报
java:247
援引
Method.java
援引
java:372
援引
java:160
跑
NativeRunnab
我想更改选择器项的字体,并添加具有fontFamily值的属性itemStyle。但是pickers items字体没有更改。代码应该可以工作,但是我对您提供的字体名称很好奇。如果您使用谷歌字体作为链接资产,则应该是Roboto-Thin,除非您自己重命名它。仔细检查链接到项目的字体名称是否正确
另外需要注意的是,Android默认字体已经是Roboto,因此您可以通过fontWeight属性获取其精简版:
<Picker
// selectedValue={this.state.la
我在./src/data文件夹中有一个csv文件,我希望将其导入papaparse库,以便将其解析为JSON库。这是我用来做这件事的脚本
import Papa from 'papaparse';
import file from './src/data/test.csv';
const test = () => {
console.log( "start parsing" );
Papa.parse( file, {
download: true,
我正在尝试运行graphql查询(并将响应存储在我的上下文中)。但是,当我这样做时,我的react导航头不会呈现。我在网上研究过,知道我们可以用非反应静力学来保存静力学
我无法使代码正常工作。到目前为止,我所做的如下所示,我无法运行我的graphql查询
我应该如何构造代码以使其工作?谢谢:)
class HomeScreen extends React.Component {
render() {
return ...
}
hoistNonReactStatics(
HomeScr
我是个新来的本地人。我使用的是react原生元素和react原生向量图标。
我有一个图标。按钮在我的标题,我有一个艰难的时间让它工作。但是,当我单独使用该组件时,它会按预期工作
这是我的按钮测试
import React, { Component } from "react";
import { Button, StyleSheet, Text, View, Alert } from "react-native";
import Icon from "react-native-vector-ic
我建立了一个应用程序,我需要一个位置跟踪(行人)。
我正在寻找一个顺利的方法来做到这一点。
我使用watchPositionAsync,每次用户位置更改时,都会调用一个函数,在这个函数上,我使用animateToRegion,在参数和时间中使用新区域。这对该区域效果很好,相机可以平滑地跟踪用户,但当我到达一个新区域时,地图不会加载,除非我用手指移动拖动地图
有更好的办法吗?还是解决问题的方法
<MapView
initialRegio
我的RN expo项目真的很难搞笑和运行(所以我可以到处玩并学习它)
B.法律改革委员会
我认为您的错误在package.json文件中的jest键中,您的Babel配置预设也错误
首先将“^32.0.0”添加到您的devdependency(因为您使用的是SDK 32),然后必须将包.json中的jest密钥更改为:
“开玩笑”:{
“预设”:“玩笑博览会”,
}
将.babelrc预设键更改为:预设:['babel-preset-expo']。或者删除它并创建一个包含以下内容的babel.
绑定失败:错误:无法从F:\source\React native\appname\src\components\LoginForm.js解析模块本机库:Haste模块映射中不存在模块本机库。您缺少package.json中的包本机库,但正在LoginForm.js中使用它
遵循此处描述的步骤:将本机库与项目集成。
终止packager实例。
运行react本机运行ios或react本机运行android
注意:还请删除项目文件夹路径中的间距:
它应该是F:\source\React Nativ
我可以在Android Studio中使用Run构建我的应用程序,但使用我更喜欢的React-Native CLI,应用程序将不会使用React-Native-Run Android命令构建
使用React Native CLI,我得到错误消息:
Execution failed for task ':app:packageDebug'.
> react_9eow0duexig9bim4oxa9fkqs2$_run_closure4$_closure6$_closure10$_closur
我使用以下工具创建了简单的bottomTabNavigator:
const AppNavigator = createBottomTabNavigator(
{
Dashboard: {
screen: Dashboard,
navigationOptions: {
tabBarLabel: 'Panel',
tabBarIcon: ({focused, t
从下面提到的代码中,得到如图中第二行所示的结果:
如何在单行中显示所有文本元素,如图中第一行所示
<Thumbnail square source={{ uri: some uri }} />
<Text>Butter</Text>
<TextInput
placeholder="-"
keyboardType='number-pad'
/>
<Text>Kg</Text>
黄油
公斤
试试这个:
<
我有以下本机代码:
import React from 'react';
import {AppRegistry} from 'react-native';
import { createAppContainer } from 'react-navigation';
import { createStackNavigator} from 'react-navigation-stack';
import { createDrawerNavigator} from 'react-navigation
我想知道如何在android中使用react native file viewer打开.docx文件或.xls文件。我正在使用RNFetchblob下载文件。PDF和图像文件正在被打开。当我试图使用react native file viewer打开.docx文件或.xls文件时,我收到了一个错误,好像找不到打开此mime类型的应用程序在模拟器或手机中安装pdf查看器。
然后你可以打开文档。看
说明:
我只希望在文本输入中输入字母表,而不是符号和特殊字符。
除了onChangeText函数调用和在IOS和android中使用regex在react native中之外,是否还有其他方法或手段可以实现这一点
因为在本机android和IOS中,属性只允许字母和数字
例如:android:digits=“abcdefghijklmnopqrstuvxyzabcdefghijklmnopqrstuvxyz”
反应本地信息:
反应:16.9.0=>16.9.0
反应本机:0.61.5=>0.61
我试图直接从组件上添加右导航标题按钮,并且实现步骤已更改为导航5.0版本,有一种方法提供了添加按钮的方法
function HomeScreen({ navigation }) {
const [count, setCount] = React.useState(0);
navigation.setOptions({
headerRight: () => (
<Button onPress={() => setCount(c => c + 1
我在搜索屏幕中有一个自定义组件和平面列表,我正在尝试将每个结果加载到自定义组件中。flatlist中的数据是一个对象数组,它是来自API的响应。当我将图像、名称和其他详细信息传递给自定义组件以显示在卡上时,只加载样式,而不加载任何数据
这是我的密码
Card.js:
const Card = (props) => {
return (
<View style={styles.containerStyle}>
在react native和managed expo应用程序中,我经常在控制台中为我的所有图像打印此错误
Error: Unable to resolve module `./assets/img/pic` from ``:
None of these files exist:
* assets\img\downArrow(.native|.ios.expo.ts|.native.expo.ts|.expo.ts|.ios.expo.tsx|.native.expo.tsx|.expo.
react native中是否存在与“onMouseCenter”对应的事件。
我已经试过pan应答器和刷卡
我想检测用户在屏幕上滑动时是否进入并离开组件。我用许多代码实现了onMouseEnter的行为,简而言之,实现了一个圆形视图,作为手指触摸屏幕位置的指示器,并实现了指示器圆和您想要的组件之间的碰撞检测
要计算指示器圆的pickerX和pickerY,可以参考PanResponder在中所做的操作
要计算碰撞检测,您可以在中引用areOverlapping=DistanceBetween
有人知道是否可以使用私有注册表中的react本机模板,比如Github包
react-native init myproject --template mytemplate
如果我的模板发布在github包上,我如何告诉react native从那里获得它
而且,
如果此模板还包含一个托管在private registry上的包,我知道在项目根目录下放置.npmrc可以使其工作,但在react native cli中,它也可以工作吗?它将与Thread一起工作,或者我需要卸载它以使本机cli仅
我在React native 0.60和Redux Saga中有一个项目,我在Google Firebase Crashlytics中收到了Android崩溃:
致命异常:com.facebook.react.common.JavascriptException
null不是对象(正在计算“n[u]”),堆栈:value@2368:3930 onSubmit@2368:1144 F@1737:580 @1700:5717 touchableHandlePress@205:2200可触摸手压@-1
我正在用React native开发一个应用程序。我之前开发的应用程序在新设备上无法运行,因为谷歌服务处于非活动状态。华为的开发文件不是很清楚。是否有一种情况表明这是如何整合的?当我使用地图服务时,iOS上的AppleMap和Android上的GoogleMap会出现吗?华为新手机上的HuaweiMap会出现吗?当你说不行时,你的意思是地图没有显示吗?我相信对于react原生应用程序,您必须在所有三个平台上分别实现地图。关于在华为环境中集成RN,您可以参考这一点,或者在论坛中搜索信息丰富的内容。
标签: React Native
react-native-androidreact-native-iosreact-native-native-module
我知道以前有人问过这类问题,但它们与第三方库有关,我的问题与requireNativeComponent
我已经从本机iOS组件创建了一个React-Native组件
这是我的iOS代码
const Canvas = requireNativeComponent('Canvas');
const App = () => {
return (
<View style={styles.container}>
<Canvas style={styles.
我有一个TextInput,当文本是onFocus时,我想显示一个DateTimePicker组件
我有一个AddMeeting.js组件,其中包含TextInput,还有另一个用于日期时间选择器本身的组件
我想在AddMeeting中设置一个状态(布尔值),当TextInput获得onFocus/onBlur时,该状态会发生变化,并使用条件渲染从屏幕上显示/取消日期时间选择器。
问题是,我在DateTimePicker组件本身中已经有一个show和hide函数,而且在AddMeeting中也有
标签: React Native
wix-react-native-navigationreact-native-gesture-handlerreact-native-modal
我正在尝试在react native model中使用RNGH组件,如touchablepacity与wix/react native导航组合使用它不工作。当我点击它时,没有发生任何交互
从react native导入TouchableOpacity似乎正在工作。问题是,我想从'react native navigation'使用import{TouchableOpacity}因为它比原始版本响应更快
有人能解释一下原因吗,或者是解决办法
以下是我的应用程序结构:
Wix react-nativ
我用的是react native。我的回答是正确的,但有时我会回答:“意外的结局”。当我尝试邮递员时,我不会犯任何错误
示例代码
api服务
async function postv2(url, data = {}) {
const params = new URLSearchParams();
for (var property in data) {
let encodedKey = encodeURIComponent(property);
let encodedVa
我有这个代码->
const App = () => {
let animatedValue = new Animated.Value(0);
let val = 0;
animatedValue.addListener(({ value}) => {
val = value;
});
let frontInterpolate = animatedValue.interpolate({
inputRange: [0, 180],
我试图在React Native中获取屏幕上特定坐标处的像素颜色。目前,我只找到支持在图像坐标处获取颜色信息的库,但我想访问像素信息,而无需先截图。您还没有提到要在哪个平台上进行此操作。此外,这是属于你的应用程序的像素(即在你的应用程序的视图中)还是在你的应用程序之外的像素(如数字色度计在macOS上的工作方式)?谢谢你的评论!它在iOS上,但更喜欢在两种平台上。像素属于应用程序。
当有人按下并按住按钮时,我会增加按钮(本例中为圆圈)的大小
如果你仔细看视频,当我为它的大小设置动画时,圆圈变得有点模糊和锯齿状
知道为什么会这样吗
这是我的密码:
const growCircle=useRef(新的动画.Value(1)).current;
常量生长=()=>{
动画。春天(成长圈{
toValue:1.28,
持续时间:350,
useNativeDriver:没错,
}).start();
};
常数生长=()=>{
动画。计时(循环{
toValue:1,
持续时间:
移动页面后,成功显示通过axios接收的数据。
但当它被重新渲染时,字母消失了。
我不知道哪一个是问题所在
const MyPage = ({ navigation, info }) => {
const [userInfo, setUserInfo] = useState();
const getData = async () => {
try {
axios
.get(
"http://everyweard
我试图了解钳形是如何为2D动画值工作的。下面是一个使用示例:
const width = 100; //screen width
const height = 100; //screen height
const minVec = {-0.5 * width, -0.5 * height}; //{-50, -50}. up left boundry
const maxVec = {0.5 * width, 0.5 * height}; //{50, 50}. down right bo
有人知道如何在堆叠导航中添加图标吗?主页图标一直出现,直到我添加了堆叠导航,在主页上添加了一个按钮
以下是完整的导航代码供参考:
const switchNavigator = createSwitchNavigator({
introFlow: createStackNavigator({
Intro: IntroScreen,
}),
mainFlow: createBottomTabNavigator({
Home: createStackNavigator({
我的移动应用程序需要到处使用soap。我用英语写的。
我习惯于使用此模块,但在最新安装中出现错误:rpc样式绑定的消息定义无效。我注意到,只有当我从API调用一个没有参数的函数时,才会出现这个错误。
我有一个旧版本的这个模块,其中soap没有返回这个错误。但是我害怕依赖这样一个旧版本…
我发现的一个不同之处是,在客户机文件第107行中,条件是if(typeof args==“object”){,而不是//if(input.parts){
我在这个错误上找到的所有帖子都很旧,没有任何帮助(我尝试发
1 2 3 4 5 6 ...
下一页 最后一页 共 470 页