View 中 Pivot簡單講解

2021-08-16 22:34:13 字數 595 閱讀 4395

在android中對view進行旋轉(rotation)或縮放(scale)時,需要設定旋轉點或縮放點,這個點就是android中的中樞點(pivot),中樞點的預設值為view的中心。view的左上角是pivot座標系的原點,如下圖為view的pivot座標系。

經過上面的介紹後,接下來介紹如何使用。

比如我們要設定view的右下角作為pivot點縮放,**如下:

//view的左上角作為pivot點,即原點

mview.setpivotx(0);

mview.setpivoty(0);

//view的右下角作為pivot點

mview.setpivotx(mview.getwidth);

mview.setpivoty(mview.getheight);

//view的左下角作為pivot點

mview.setpivotx(mview.getwidth);

mview.setpivoty(0);

View事件傳遞講解

view的移動 1 scrollto scrollby view的位置沒有發生變化 使用修改內容位置的滑動 2 transationx transationy view位置發生了變化 動畫 適合沒有互動的複雜的動畫效果 3 修改layoutparams布局位置引數 適合有互動view view滑動 ...

ORACLE 簡單列轉行操作 Pivot

本文主要簡單介紹下pivot這個函式 這個函式是oracle 11g的時候新加的,相比之前要自己拼語句要來的簡單多 該函式的固定用法 假設有一張訂單表 cp order,我需要統計每天每個支付渠道收款的金額 select trans date,channel id,sum order amt tot...

ORACLE 簡單列轉行操作 Pivot

本文主要簡單介紹下pivot這個函式 這個函式是oracle 11g的時候新加的,相比之前要自己拼語句要來的簡單多 該函式的固定用法 假設有一張訂單表 cp order,我需要統計每天每個支付渠道收款的金額 select trans date,channel id,sum order amt tot...