android水波纹加载效果 您所在的位置:网站首页 苍穹的效果 android水波纹加载效果

android水波纹加载效果

2023-08-08 10:24| 来源: 网络整理| 查看: 265

首先需要导入一个库,按照下面的步骤一步一步来:

之后可以会报一个错误

解决办法很简单,只需在project下的build.gradle里的dependencies下添加如下代码即可

classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7' classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'

如图

然后需要把这个库与项目进行关联

之后一路点击OK就行了,准备工作完成,接下来就可以愉快的敲代码了,在此之前我们需要把最小SDK改成16 minSdkVersion 16

然后在布局文件里建一个ImageView,无需设置图片

然后在代码里设置

public class MainActivity extends AppCompatActivity { private ImageView mImageView; private WaveDrawable mWaveDrawable; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); } private void initView() { mImageView = (ImageView) findViewById(R.id.image); mWaveDrawable = new WaveDrawable(this, R.drawable.android_robot); mImageView.setImageDrawable(mWaveDrawable); mWaveDrawable.setLevel(3935); mWaveDrawable.setWaveAmplitude(11); mWaveDrawable.setWaveLength(160); mWaveDrawable.setWaveSpeed(5); mWaveDrawable.setIndeterminate(true); } }

这样就完成了一个简单的水波纹动画

下载DEMO,第三方库也在里面,库名叫library



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有