silverlight旋转中心很好玩
我要說(shuō)的是關(guān)于一個(gè)對(duì)象繞一個(gè)指定的點(diǎn)旋轉(zhuǎn)的問(wèn)題,通常silverlight在Blend下新建的旋轉(zhuǎn)都有個(gè)旋轉(zhuǎn)中心,如果要實(shí)現(xiàn)一個(gè)矩形繞它自己的一個(gè)角旋轉(zhuǎn)的話(如圖)
將此例中的登錄框繞左上角的那個(gè)圓形旋轉(zhuǎn),做法如下:
第一貞動(dòng)畫狀態(tài)里設(shè)置矩形登錄框的旋轉(zhuǎn)中心點(diǎn)位置與圓形的旋轉(zhuǎn)中心點(diǎn)的位置重合如下圖:
最后一貞動(dòng)畫狀態(tài)還是將矩形登錄框的旋轉(zhuǎn)中心移到圓形的旋轉(zhuǎn)中心與之重合,并且要在最后一貞設(shè)置轉(zhuǎn)換屬性 為旋轉(zhuǎn)并且角度是360度,如下圖:
?
這樣就OK,其實(shí)只要將前后兩個(gè)貞,都將動(dòng)畫要旋轉(zhuǎn)的對(duì)象的旋轉(zhuǎn)中心移到要繞其旋轉(zhuǎn)的那點(diǎn)就可以了(如旋轉(zhuǎn)中心是O,要繞X點(diǎn)旋轉(zhuǎn),則只需要將前后兩貞的O點(diǎn)都與X點(diǎn)重合OK)。
轉(zhuǎn)載于:https://www.cnblogs.com/molin/archive/2009/12/10/silverlight_movie.html
總結(jié)
以上是生活随笔為你收集整理的silverlight旋转中心很好玩的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【转】C#基础概念之“什么是反射?”
- 下一篇: 警惕谷歌新形式的垄断