CAAnimation KeyPath學習總結

2021-09-24 06:41:41 字數 1429 閱讀 1520

keypath描述值

transform.scale

比例變化

0 ~ 1

transform.scale.x

寬比例變化

0 ~ 1

transform.scale.y

寬比例變化

0 ~ 1

transform.rotation.x

圍繞x軸旋轉

0 ~ 2*m_pi

transform.rotation.y

圍繞y軸旋轉

0 ~ 2*m_pi

transform.rotation.z

圍繞z軸旋轉

0 ~ 2*m_pi

cornerradius

圓角變化

0 ~ 2*max(width,height)

backgroundcolor

顏色變化,透明度不變

anycolor.cgcolor^1

opacity

透明度變化

0 ~ 1

bounds

大小變化,中心不變

cgrect

position

中心變化

cgpoint

position.x

中心x變化

cgfloat

position.y

中心y變化

cgfloat

contents

內容變化 如imageview.image

image.cgimage^1

borderwidth

邊框寬0 ~

示例**如下

let testview: uiview = uiview(frame: cgrect(x: (screen_width()-self.view_width())/2, y: 100, width: self.view_width(), height: self.view_width()))

testview.backgroundcolor = uicolor.green

self.view.addsubview(testview)

let iv: uiimageview = uiimageview(frame: cgrect(x: 20, y: 50, width: 150, height: 200))

iv.image = uiimage(named: "1.jpeg")

self.view.addsubview(iv)

dispatchqueue.main.asyncafter(deadline: dispatchtime.now() + 1)

複製**

caanimation中 當isremovedoncompletion = false 時 fillmode = kcafillmodeforwards 才會生效

Xamarin for android學習總結一

1.adapter就是資料讀入記憶體後的 記憶體中介 2.intend,broadcast,server,provider,activity,執行關係圖 3.toast用於向使用者顯示一些幫助 提示 c 中toast是由其他執行緒呼叫更新ui主線程之用 4.android中ui執行緒與後台執行緒互動...

SOPC Builder Nios學習經驗總結

上的不一致。3.在nois ii中bulid例程hello world都出現了錯誤,錯誤提示為 gdrive c altera kits nios2 components altera nios2 hal src alt busy sleep.c 68 error parse error befor...

RTMPdump(libRTMP)協議學習總結

rtmp協議是乙個網際網路tcp ip五層體系結構中應用層的協議。rtmp協議中基本的資料單元稱為訊息 message 當rtmp協議在網際網路中傳輸資料的時候,訊息會被拆分成更小的單元,稱為訊息塊 chunk 1 訊息 2 訊息塊 在網路上傳輸資料時,訊息需要被拆分成較小的資料塊,才適合在相應的網...