locked
做动画的时候 投影的角度可以 不随着旋转吗? RRS feed

  • 问题

  • 做动画时,怎么才能 让 投影 不随着  本体旋转?
    2015年6月12日 8:59

答案

  • 你好 水玩,

    以下是带有投影效果的文字的XAML代码,我们可以看到,投影(DropShadowEffect)是属于这个TextBlock的一部分的,也就是说你的TextBlock的位置、大小、角度等发生变化时,它的投影也会跟着一起变化。如果你只想本体变化而投影不跟着变,我建议你可以用两个TextBlock,一个作为本体,另一个通过样式的方式去模拟投影的效果,这样就可以分别控制两个不同的TextBlock了。

    <TextBlock Text="DropShadowEffect 阴影文字"  Foreground="White" FontFamily="Arial Black" FontSize="50" Margin="10" FontWeight="Bold">  
          <TextBlock.Effect>  
                 <DropShadowEffect Color="Yellow" Opacity="0.8" BlurRadius="10" ShadowDepth="15" />
          </TextBlock.Effect>  
    </TextBlock>  
    

    • 已标记为答案 水玩 2015年6月18日 0:19
    2015年6月15日 2:31