資源簡介
安卓通過自定義view實現動態波浪,隨著波浪的滾動,水位實現直線下降,波長和振幅可控制,波浪的動態滾動以及水位的動態下降都是由屬性動畫實現
代碼片段和文件信息
package?com.demo.testc;
import?android.animation.ValueAnimator;
import?android.content.Context;
import?android.graphics.Canvas;
import?android.graphics.Color;
import?android.graphics.Paint;
import?android.graphics.Path;
import?android.support.annotation.Nullable;
import?android.text.TextPaint;
import?android.util.AttributeSet;
import?android.view.MotionEvent;
import?android.view.View;
import?android.view.animation.LinearInterpolator;
/**
?*?[類功能說明]
?*
?*?@author?wangjp
?*?@version?Vx.x.x
?*?@date?2018/11/1?下午3:19
?*?@email?wangjp.sp@fosun.com
?*/
public?class?CustomWaveView?extends?View?{
????private?Paint?paint;
????private?Path?path;
????private?int?dy?dx;
????private?int?totalLen?=?600;
????private?int?originY?=?500;
????private?int?amplitude?=?100;
????private?ValueAnimator?valueA
- 上一篇:javaSwing+derby電子相冊源碼
- 下一篇:jarjar-1.1.jar
評論
共有 條評論