X Y軸抖動的動畫

2022-04-29 11:24:19 字數 1353 閱讀 5729

實現這個動畫效果用到了interpolator屬性,這樣就能讓一些控制項產生自定義的抖動效果

這是用作interpolator的檔案,用來做動畫迴圈

cycle.xml

<?

xml version="1.0" encoding="utf-8"

?>

<

cycleinterpolator

xmlns:android

=""android:cycles

="20"

/>

x軸抖動:

<?

xml version="1.0" encoding="utf-8"

?>

<

translate

xmlns:android

=""android:fromxdelta

="0"

android:toxdelta

="10"

android:duration

="1000"

android:interpolator

="@anim/cycle"

/>

y軸抖動:

<?

xml version="1.0" encoding="utf-8"

?>

<

translate

xmlns:android

=""android:duration

="1000"

android:fromydelta

="0"

android:interpolator

="@anim/cycle"

android:toydelta

="10"

>

translate

>

有角度的抖動:

<?

xml version="1.0" encoding="utf-8"

?>

<

rotate

xmlns:android

=""android:duration

="180"

android:fromdegrees

="-2"

android:pivotx

="100%"

android:pivoty

="100%"

android:repeatcount

="infinite"

android:repeatmode

="reverse"

android:todegrees

="2"

/>

cxDBPivotGrid對應的X Y軸欄位名稱

cxdbpivotgrid雖然是個很好用的元件,但google上的資料還真是少得可憐 為了取得focused cell對應column及row名稱,讓我試了很久才試出來 focused cell本身所在row位置 y軸 cxdbpivotgrid1.viewdata.focusedcell.y fo...

QT設定座標軸XY軸顯示範圍方法

使上下兩個x軸的範圍總是相等,使左右兩個y軸的範圍總是相等 connect fp1 xaxis,signal rangechanged qcprange fp1 xaxis2,slot setrange qcprange connect fp1 yaxis,signal rangechanged q...

vue 動畫 抖動效果 Vue 動畫 過渡

vue 在插入 更新或者移除 dom 時,提供多種不同方式的應用過渡效果。vue 提供了 transition 的封裝元件,在下列情形中,可以給任何元素和元件新增進入 離開過渡 使用 transition 元素,把需要被動畫控制的元素,包裹起來 1.過渡的類名 乙個簡單的demo 效果 2.修改v ...