2012-10-12 48 views
0

如何使闪屏静态,直到应用程序加载然后隐藏应用程序加载时?如何启动屏幕静态wp7 phonegap

这是如何在wp7 phonegap。

public partial class MainPage : PhoneApplicationPage 
{ 
    private WebBrowserHelper _browserHelper; 
    // Constructor 
    public MainPage() 
    {  
     InitializeComponent(); 
     this.PGView.Loaded += GapBrowser_Loaded; 

     _browserHelper = new WebBrowserHelper(PGView.Browser); 
     this.PGView.Browser.ScriptNotify += Browser_ScriptNotify; 
    } 

    private void GapBrowser_Loaded(object sender, RoutedEventArgs e) 
    { 
     this.PGView.Loaded -= GapBrowser_Loaded; 
     Storyboard _storyBoard = new Storyboard(); 
     DoubleAnimation animation = new DoubleAnimation() 
     { 
      From = 0, 
      Duration = TimeSpan.FromSeconds(0.6), 
      To = 90 
     }; 
     Storyboard.SetTarget(animation, SplashProjector); 
     Storyboard.SetTargetProperty(animation, new PropertyPath("RotationY")); 
     _storyBoard.Children.Add(animation); 
     _storyBoard.Begin(); 
     _storyBoard.Completed += Splash_Completed; 
    } 

    void Splash_Completed(object sender, EventArgs e) 
    { 
     (sender as Storyboard).Completed -= Splash_Completed; 
     LayoutRoot.Children.Remove(SplashImage); 
    } 

    private void Browser_ScriptNotify(object sender, NotifyEventArgs e) 
    { 
     // if a page notifies that it should not be scrollable, disable 
     // scrolling. 
     if (e.Value == "noScroll") 
     { 
      _browserHelper.ScrollDisabled = true; 
     } 
    } 

}

回答

0

如果你只需要一个简单的飞溅的画面,为什么不能在应用程序改变SplashScreenImage.jpg?

我不很清楚为什么WebBrowserHelper

从您的代码,我可以看到你展示你的照片炫魅加载之后。因为你打电话 _storyBoard.Begin();在GapBrowser_Loaded事件处理

+0

实际上,我正在使用插件来避免屏幕滚动,因为我使用的WebBrowserHelper可以发送一个链接进行初始屏幕使用演练? –

+0

感谢孟先生,我已经通过本地代码完成了它 –