Animação de imagem piscando no phone7

Qual é a melhor maneira de criar uma animação de imagem piscando no wp7? Existe uma amostra com código fonte disponível?                 (ou) Eu tenho um conjunto de 4 imagens cada um tem que mudar para outro em fração de segundos, é possível?

0
adicionado editado
Visualizações: 1

2 Respostas

Eu trabalhei este código para você. tente

Em xaml, adicione uma tela com um controle de imagem e um botão, tenha um story board nesse

  
<button Content="Button" Height="54" HorizontalAlignment="Left" Margin="388,113,0,0" Name="button1" VerticalAlignment="Top" Width="97" Grid.Row="1" Click="button1_Click" Canvas.Left="-97" Canvas.Top="-26"/>
 

No evento code-behind, inicie o evento do storyboard

Set the image source to the first image when main page initialize. after that when click the button the blinking starts and change the images


private void button1_Click(object sender, RoutedEventArgs e)
    {
        myStoryboard.Begin();
        myStoryboard.Completed +=new EventHandler(myStoryboard_Completed);
    }


   int count = 0;

   public void myStoryboard_Completed(object sender, EventArgs e)
   {

       count++;

       (if you are adding the images in a loop, try to pass the counter value in the source setter of image or else, here you said 4 images so for each counter value using if condition set the image source in whatever way use to set)

       if(count == 1)
         {
            image.source = img.jpg
         }

       if(count == 2)
         {
            image.source = img2.jpg
         }
       if(count == 3)
         {
            image.source = img3.jpg
         }
       if(count > 3)
         {
           count ==0;
         }

       //start the story board again.the blink starts

         myStoryboard.Begin();

        }

        Any doubts further kindly ask
1
adicionado

Pode fazer animação piscando com imagem única.




E, no segundo passo, apliquei animação a esses dois círculos na direção oposta, de modo que, quando um se desvanece, outro se desvanece (uma espécie de ilusão para duas luzes piscantes do trabalho na estrada)




    
        
        
    

  

0
adicionado