无需点击即可将本机跳转到下一页

时间:2016-04-25 21:18:43

标签: android ios reactjs react-native

所以我正在构建一个应用程序,其中将有一个页面仅用于gif动画。我希望在完成gif动画之后,它会自动转到下一页。我该怎么做?

我应该使用一个计时器,以便gif页面只显示3秒然后进入下一页?或者解决这个问题的最佳方法是什么?

我如何管理路由:

    render() {
        return (
          <Navigator
              renderScene={this.renderScene.bind(this)}
              navigator={this.props.navigator}
               />
        );
      }
      renderScene(route, navigator) {
        return (
           ...);
      }

1 个答案:

答案 0 :(得分:0)

从你的问题中你不清楚你正在使用什么导航方案,但无论如何,如果知道GIF的长度,这个过程就很简单了。如果不知道,我怀疑你还有很多工作要做,但其他方面只是:

public ClientResponse SendHTMLEMailMessage( MailingList aMailingList, String subject, String messageToSend, String pathToFileAttachments ) 
{
    ClientConfig cc = new DefaultClientConfig();
    cc.getClasses().add(MultiPartWriter.class);
    client = Client.create(cc);
    client.addFilter(new HTTPBasicAuthFilter( "api", Config.instance().getApiKey() ) );

    WebResource webResource = client.resource("https://api.mailgun.net/v3/mg.lmsnet.com/messages");
    FormDataMultiPart formData = new FormDataMultiPart();
    formData.field( "from", Config.instance().getLmsEblastFromEmailAddress() );
    formData.field( "bcc", aMailingList.getAddress() );
    formData.field( "subject", "A Message From Lieberman Management Services" );
    formData.field("text", messageToSend );

    return webResource.type(MediaType.MULTIPART_FORM_DATA_TYPE).post(ClientResponse.class, formData);
}

显然,将unsigned char替换为您在应用程序中管理路由的详细信息。