improve:启动动画

This commit is contained in:
2025-10-02 02:55:53 +08:00
parent a8a3164ee7
commit b7ecd12f8c
2 changed files with 48 additions and 49 deletions
+46 -47
View File
@@ -16,55 +16,54 @@
<!-- 启动图片容器 --> <!-- 启动图片容器 -->
<Grid HorizontalAlignment="Center" VerticalAlignment="Center"> <Grid HorizontalAlignment="Center" VerticalAlignment="Center">
<StackPanel> <!-- 启动图片 -->
<!-- 启动图片 --> <Image x:Name="StartupImage"
<Image x:Name="StartupImage" Width="600"
Width="600" Height="450"
Height="450" Stretch="Uniform" />
Stretch="Uniform" />
<!-- 版本号显示 - 右上角 --> <!-- 版本号显示 - 右上角 -->
<TextBlock x:Name="VersionTextBlock" <TextBlock x:Name="VersionTextBlock"
FontSize="12" FontSize="12"
Foreground="FloralWhite" Foreground="FloralWhite"
HorizontalAlignment="Right" HorizontalAlignment="Right"
VerticalAlignment="Top" VerticalAlignment="Top"
Margin="0,-385,50,0" Margin="0,10,50,0"
Opacity="0.8" Opacity="0.8"
Panel.ZIndex="1000" /> Panel.ZIndex="1000" />
</Grid>
<!-- 加载文本 -->
<TextBlock x:Name="LoadingText"
Text="正在启动 Ink Canvas..."
FontSize="18"
FontWeight="SemiBold"
Foreground="White"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Margin="0,200,0,0" />
<!-- 加载文本 --> <!-- 进度条 -->
<TextBlock x:Name="LoadingText" <Grid HorizontalAlignment="Center"
Text="正在启动 Ink Canvas..." VerticalAlignment="Center"
FontSize="18" Margin="0,277,0,0"
FontWeight="SemiBold" Width="532"
Foreground="White" Height="10">
HorizontalAlignment="Center" <!-- 进度条填充 -->
Margin="0,-150,0,140" /> <Border x:Name="ProgressBarFill"
HorizontalAlignment="Left"
<!-- 进度条 --> Width="0">
<Grid HorizontalAlignment="Center" <Border.Style>
Margin="1,-200,0,0" <Style TargetType="Border">
Width="532" <Setter Property="CornerRadius" Value="0,0,7,7"/>
Height="10"> </Style>
<!-- 进度条填充 --> </Border.Style>
<Border x:Name="ProgressBarFill" </Border>
Background="#41A5EE" <!-- 进度条背景 -->
HorizontalAlignment="Left" <Border x:Name="ProgressBarBackground"
Width="0"> CornerRadius="7"
<Border.Style> BorderThickness="1"
<Style TargetType="Border"> ClipToBounds="True"/>
<Setter Property="CornerRadius" Value="0,0,7,7"/>
</Style>
</Border.Style>
</Border>
<!-- 进度条背景 -->
<Border x:Name="ProgressBarBackground"
CornerRadius="7"
BorderThickness="1"
ClipToBounds="True"/>
</Grid>
</StackPanel>
</Grid> </Grid>
</Grid> </Grid>
</Window> </Window>
+2 -2
View File
@@ -180,7 +180,7 @@ namespace Ink_Canvas.Windows
LoadingText.FontWeight = FontWeights.SemiBold; LoadingText.FontWeight = FontWeights.SemiBold;
LoadingText.Foreground = Brushes.White; LoadingText.Foreground = Brushes.White;
LoadingText.HorizontalAlignment = HorizontalAlignment.Center; LoadingText.HorizontalAlignment = HorizontalAlignment.Center;
LoadingText.Margin = new Thickness(0, -135, 145, 140); LoadingText.Margin = new Thickness(0,200,140,4);
} }
else else
{ {
@@ -189,7 +189,7 @@ namespace Ink_Canvas.Windows
LoadingText.FontWeight = FontWeights.SemiBold; LoadingText.FontWeight = FontWeights.SemiBold;
LoadingText.Foreground = Brushes.White; LoadingText.Foreground = Brushes.White;
LoadingText.HorizontalAlignment = HorizontalAlignment.Center; LoadingText.HorizontalAlignment = HorizontalAlignment.Center;
LoadingText.Margin = new Thickness(0, -150, 0, 140); LoadingText.Margin = new Thickness(0,200,0,0);
} }
}); });
} }