android 彩带动画,粒子动画
16lz
2021-01-23
项目地址
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 8.0 Tv 修改以太网ip地址 掩码 网关 DNS及DHCP和静态切
- android实践项目八做一个下载读条
- goolge 地图地址位置解析
- Android Studio加载老旧项目会遇到的问题
- android 收货地址选择
- 3.创建第一个android项目
- android studio教程-创建第一个项目Hello World