我是初学者,反应原生,所以可能我的问题似乎对所有专家都很愚蠢.
但我正在努力实现我想要实现的基本功能,我想用启动画面启动我的应用程序,几秒钟后我想显示登录屏幕或主屏幕.
我检查了一些示例,但没有找到任何完整代码的示例,所以不知道如何在我的应用程序中使用这些代码片段.
我试图按照文档应用一些代码,但我的代码给出了错误,请看看并帮助我.
以下是我的代码:
Index.android.js
/**
* Sample React Native App
* https://github.com/facebook/react-native
* @flow
*/
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View,
Navigator
} from 'react-native';
import Splash from './Splash';
import Login from './Login';
export default class DigitalReceipt extends Component {
render() {
return (
{
if (route.sceneConfig) {
return route.sceneConfig;
}
return Navigator.SceneConfigs.FloatFromRight;
}} />
);
}
renderScene(route, navigator) {
var routeId = route.id;
if (routeId === 'Splash') {
return ( … 我是JavaFX的新手.我使用此引用制作了自定义TreeCell: -
http://fxexperience.com/2012/05/listview-custom-cell-factories-and-context-menus/
它对我来说非常有用.但我的情况是我不想将此上下文菜单应用于子节点.在开始时只有一个TreeItems,并且在稍后阶段这些TreeItems具有子项,因此尝试检查isLeaf()方法没有意义,因为在启动TreeItems时处于叶级但后来它们变为父级.
所以任何想法我怎样才能实现这一目标.
非常感谢.
更新:
在我的项目的初始阶段,有一个树有三个孩子(邮件服务提供商)如下: -
---Gmail ---Yahoo ---Rediff
在我连接这些提供商后,他们有这种结构: -
Gmail |____Inbox |____Sent Yahoo |___Inbox |___Sent |___Drafts Rediff |___Inbox
现在我只需要Gmail,Yahoo和rediff上下文菜单,而不是收件箱或已发送项目.
我知道setContextmenu()方法,但这可用于TreeView而不适用于TreeItem.