Android學習 shake效果的實現

2021-09-01 15:06:35 字數 606 閱讀 6991

在android\android-sdk-20120129\samples\android-8\apidemos下面實現了此效果

實現此效果需要兩個xml檔案cycle.xml和shake.xml

cycle.xml內容如下:

<?xml version="1.0" encoding="utf-8"?>

其中cycles的屬性代表震動的快慢

shake.xml內容如下:

<?xml version="1.0" encoding="utf-8"?>

其中from和to的屬性代表振幅了,duration代表震動持續時間,然後interpolator屬性引用了cycle.xml檔案。

然後就是**中的使用了。

下面是核心**

animation shake = animationutils.loadanimation(this, r.anim.shake);

findviewbyid(r.id.login).startanimation(shake);

通過animationutils.loadanimation建立乙個animation,然後要實現這個animation的view只需要startanimation即可。

android動效開篇

大神部落格 在接下來的時間裡,我會把我之前所做所總結的android動效相關和大家一步步分享,相互交流,相互學習,共同進步,當然裡面難免會有可以更優的實現或方法,大家多多指出 1.animation和animator使用,interpolator 插值器 原理 2.自定義view實現水波紋效果 3....

Android中半透明Activity效果另法

時間 2014 03 05 14 50 28 csdn部落格 原文 在做專案時,常需要用到對話方塊之類的效果,然而對話方塊不容易寫,所以就想寫個半透明的activity來代替對話方塊效果,這樣的好處至少有三個 一 布局容易 二 各種控制項容易控制 三 簡練 不至於將控制對話方塊的 寫在一坨,各種控制...

css動效學習

總結 transform定義了元素的變形,transition定義了元素的屬性變化樣式,animation與 keyframes則真正的讓元素動起來 不只是變到什麼狀態,更定義了中間過程,k幀 練習1 用css的transition屬性控制opacity和transform translate x,...