code.club
標題:
製作圖片翻面過程動畫效果
[打印本頁]
作者:
csharp
時間:
2021-8-2 14:11
標題:
製作圖片翻面過程動畫效果
本帖最後由 csharp 於 2021-8-2 14:16 編輯
http://www.youtube.com/watch?v=NGdGqTpElxo
int w=300;//圖片寬度
int x = 60;//要變化的速度值
void p_click(Object sender, EventArgs e)//點擊圖片時開始計時
{
mytimer.Start();
}
mytimer.Interval = 100;
mytimer.Tick += new EventHandler(mytimer_tick);//計時所發生的事件方法
void mytimer_tick(Object sender, EventArgs e)
{
//圖片寬度以二倍x速度減少
w -= 2*x;
p.Size = new Size(w, 300);
//圖片左方以x速度向右側縮去
p.Left += x;
//如果寬度減為0時,就開始倒轉過程張開,並且換另一張圖顯示
if (w <= 0)
{
x = -x;
p.Image = p1.Image;
}
//如果寬度又到300,計時停止
if (w >= 300)
mytimer.Stop();
}
複製代碼
作者:
csharp
時間:
2021-8-2 18:31
http://www.youtube.com/watch?v=vJNg5n11mW4
歡迎光臨 code.club (https://code.club/)
Powered by Discuz! X3.2