android 彩带动画,粒子动画
16lz
2022-05-25
项目地址
demo
mImageView = (ImageView) findViewById(R.id.iamge); final RibbonDrawable drawable = new RibbonDrawable(this); RibbonConfig config = new RibbonConfig() .setColors(new int[]{0XFFD53034, 0XFFFFD83A, 0XFFE073FF, 0XFF3FDBEA}) .setShapeTypes(new int[]{RibbonShape.CIRCLE, RibbonShape.RECT_LONG, RibbonShape.RECT, RibbonShape.TRIANGLE, RibbonShape.STAR}) .setVelocity(2) .setCreadCount(10) .setMinScaleX(1.5f) .setMaxScaleX(1.8f) .setMinScaleY(1.5f) .setMaxScaleY(1.8f) .setDuration(5000); drawable.setRibbonConfig(config); drawable.setAnimationListener(new RibbonDrawable.AnimationListener() { @Override public void onStart() { Toast.makeText(MainActivity.this, "start", Toast.LENGTH_SHORT).show(); } @Override public void onStopCreate() { } @Override public void onStop() { Toast.makeText(MainActivity.this, "stop", Toast.LENGTH_SHORT).show(); } }); mImageView.setImageDrawable(drawable); mImageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { drawable.start(); } });
更多相关文章
- android实践项目八做一个下载读条
- Android(安卓)8.0 Tv 修改以太网ip地址 掩码 网关 DNS及DHCP和静
- android 开源项目列表
- Android(安卓)CircularFloatingActionMenu (1)
- [转]Android(安卓)开源项目分类汇总
- Android(安卓)文件下载工具类
- goolge 地图地址位置解析
- Android(安卓)Studio加载老旧项目会遇到的问题
- Android获取Mac地址