屬性動畫 位置

2021-07-24 06:13:39 字數 636 閱讀 1085

關於屬性動畫的幾個重要的位置

在開始屬性動畫之前,了解下基礎知識還是非常重要的!

view 的位置引數

看圖說話:

很容易得到view的寬高

width = right - left;

height = bottom - top;

right = getright();

left = getleft();

bottom = getbottom();

top = gettop();

從android3.0 開始,view 增加了額外的幾個引數:x , y ,translationx, translationy, 其中x和y是view左上角座標,而translationx和translationy 是view 左上角相對于父容器的偏移量,這個幾個引數也是相對于父容器的

x = left + translationx;

y = top + translationy;

屬性動畫如何按照指定的位置進行旋轉

演示 以旋轉演示 這個是按照某一點進行旋轉,預設是view的中心點 objectanimator oaanimator objectanimator.offloat imageview1,rotation 0,360 指定旋轉點座標 imageview1.setpivotx 100 設定指定旋轉中心...

android位置屬性

android layout above 將該控制項的底部至於給定id的控制項之上 android layout below 將該控制項的頂部至於給定id的控制項之下 android layout toleftof 將該控制項的右邊緣和給定id的控制項的左邊緣對齊 android layout to...

Android動畫之屬性動畫

補間動畫,只是乙個動畫效果,元件其實還在原來的位置上,xy沒有改變,屬性動畫則反之 import android.animation.animator import android.animation.animatorinflater import android.animation.animato...