今天寫乙個單個的,明天寫乙個很多那種花向上運動的效果,單個的很簡單,就是繪製乙個二階或者三階貝塞爾曲線,然後不斷的去改變這個離曲線起點位置的值,就可以求出座標,這個都是api給我們提供好了的,我們只負責調就行,如果對path不熟悉的話,要先去看下path是怎麼回事,path是在繪製界是很重要的乙個類,**如下:
package com.lovebeisaier;呼叫:import android.animation.valueanimator;
import android.content.context;
import android.graphics.bitmap;
import android.graphics.bitmapfactory;
import android.graphics.canvas;
import android.graphics.color;
import android.graphics.paint;
import android.graphics.path;
import android.graphics.pathmeasure;
import android.util.attributeset;
import android.view.view;
/*** created by admin on 2016/12/29.
*/public class starview extends view
public starview(context context, attributeset attrs)
public starview(context context, attributeset attrs, int defstyleattr)
@override
protected void
onsizechanged(int w, int h, int oldw, int oldh)
private void
initanim()
});} private void
initpath(int w,int h)
private void
initpaint()
@override
protected void
ondraw(canvas canvas)
public void
startanim()
public void
stopanim()}}
package com.lovebeisaier;布局:import android.os.bundle;
import android.view.view;
import android.widget.button;
public class mainactivity extends activity
});}}
xml version=效果:"1.0"
encoding=
"utf-8"
?>
xmlns:
android
=""android
:layout_width=
"match_parent"
android
:layout_height=
"match_parent"
>
android
:id=
"@+id/button"
android
:layout_width=
"match_parent"
android
:layout_height=
"wrap_content"
android
:text=
"開始執行動畫
"/>
android
:id=
"@+id/view_star"
android
:layout_width=
"match_parent"
android
:layout_height=
"match_parent"
android
:layout_below=
"@id/button"
>
Android 仿電視關閉的退出效果
一 實現效果 1.要求螢幕瞬間黑屏。2.黑色螢幕以勻加速或勻減速向中間擠壓,直至一條白線後消失不見,整個過程大概200毫秒。3.露出黑漆漆一片的黑色背景。二 思路 很容易想到用動畫效果來做,本例子確實也是這樣做的。如果你想自己動手繼承乙個view去寫也沒問題,但是既然已經有現成的api了,就不需要重...
Android 仿愛奇藝Loading效果
這是乙個由基本圖形組成的loading效果圖,從圖上可以看出,整個效果分為兩個部分 1 三角形 2 圓環。當圓環轉動一圈時,三角形並未發生變化,當圓環轉動第二圈時,三角形隨圓環的消失而旋轉。有一定自定義view經驗的朋友一定知道,我們可以用畫筆畫出圓 矩形 扇形等基本圖形,也能通過path 路徑 來...
Android 仿訂單出票效果 (附DEMO)
發現裡面有個火車票的出票效果,發現可以優化下 baseanimation內的仿出票效果 可是它的出的票的布局高度啥都是寫死的,通過這個思路,我便想到要做個類似於資料是通過網路獲取,高度不一定的listview的訂單出票效果。一.思路 1 疊在布局上層的是訂單資訊,而在下層的就是訂單內選單的詳細條目,...