c#中显示打开页面前显示小圆圈旋转效果怎么做
答案:2 悬赏:20 手机版
解决时间 2021-04-04 11:05
- 提问者网友:呐年旧曙光
- 2021-04-03 18:43
c#中显示打开页面前显示小圆圈旋转效果怎么做
最佳答案
- 五星知识达人网友:西岸风
- 2021-04-03 20:13
Bitmapbmp;//源图Bitmapbackground;//背景位图Timertimer1;//定时旋转和移动Graphicsg;//背景图的画图对象floatx=0;//水平移动的初始位置privatevoidpictureBox1_Click(objectsender,EventArgse){bmp=newBitmap(@"..\..\1.bmp");background=newBitmap(pictureBox1.Width,pictureBox1.Height,System.Drawing.Imaging.PixelFormat.Format24bppRgb);//画在PictureBox上g=Graphics.FromImage(background);g.TranslateTransform(background.Width/2,background.Height/2);//移动一下中心点,画在背景的中央,好看些timer1=newTimer();timer1.Interval=100;timer1.Tick+=newEventHandler(timer1_Tick);timer1.Enabled=true;}voidtimer1_Tick(objectsender,EventArgse){g.Clear(Color.Black);g.RotateTransform(10.0F);//每次旋转10度,实际上是画图坐标旋转g.DrawImage(bmp,-bmp.Width/2,-bmp.Height/2);//源图中心点和画图对象中心重合,自旋转效果,否则会以左上角为中心旋转Graphicsgb=pictureBox1.CreateGraphics();x+=3.0f;//水平移动效果,步长3像素gb.DrawImage(background,x,0.0f);}
全部回答
- 1楼网友:一秋
- 2021-04-03 21:38
类似这种吗?用layer
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯