所以我正在构建一个应用程序,其中将有一个页面仅用于gif动画。我希望在完成gif动画之后,它会自动转到下一页。我该怎么做?
我应该使用一个计时器,以便gif页面只显示3秒然后进入下一页?或者解决这个问题的最佳方法是什么?
我如何管理路由:
render() {
return (
<Navigator
renderScene={this.renderScene.bind(this)}
navigator={this.props.navigator}
/>
);
}
renderScene(route, navigator) {
return (
...);
}
答案 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
替换为您在应用程序中管理路由的详细信息。