Android自定义UI之粒子效果
本文实例为大家分享了Android自定义UI之粒子效果的具体代码,供大家参考,具体内容如下
1.爆炸实体类
publicclassBall{
publicintcolor;//颜色
publicfloatx;//圆心x坐标
publicfloaty;//圆心y坐标
publicfloatr;//粒子半径
publicfloatvX;//粒子水平方向速度
publicfloatvY;//粒子y方向速度
publicfloataX;//粒子水平方向加速度
publicfloatay;//粒子y方向加速度
}
2.自定义SplitView类
importandroid.animation.ValueAnimator;
importandroid.content.Context;
importandroid.graphics.Bitmap;
importandroid.graphics.BitmapFactory;
importandroid.graphics.Canvas;
importandroid.graphics.Paint;
importandroid.util.AttributeSet;
importandroid.view.MotionEvent;
importandroid.view.View;
importandroid.view.animation.LinearInterpolator;
importandroidx.annotation.Nullable;
importjava.util.ArrayList;
importjava.util.List;
publicclassSplitViewextendsView{
privatePaintmPaint;
privateBitmapmBitmap;
privatefloatd=3;//粒子直径
privateValueAnimatormAnimator;
privateListmBalls=newArrayList<>();
publicSplitView(Contextcontext){
super(context);
}
publicSplitView(Contextcontext,@NullableAttributeSetattrs){
super(context,attrs);
}
publicSplitView(Contextcontext,@NullableAttributeSetattrs,intdefStyleAttr){
super(context,attrs,defStyleAttr);
init();
}
privatevoidinit(){
mPaint=newPaint();
mBitmap=BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher_background);
for(inti=0;i
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
10 医院探望朋友祝福语简短
11 毕业祝福语简短女朋友
12 春节虎年爸妈祝福语简短
13 儿童毕业祝福语 简短6
14 开工仪式横幅祝福语简短
15 孩子日常祝福语大全简短
16 清晨寄语诗句祝福语简短
17 结婚送亲认亲祝福语简短
18 虎年喝酒拜年祝福语简短