在本文中,WaveLineView是在android中实现的。 WaveLineView为我们提供了非常漂亮的UI。当用户必须等待一段时间时,可以使用它。 WaveLineView使我们的布局非常吸引人,从而增强了该应用程序的用户体验。 WaveLineView提供了两种方法startAnim()和stopAnim() 。 WaveLineView可以在开发人员希望用户等待一段时间的任何地方使用。也可以使用Progress Bar代替它,但是由于其独特的UI,它将吸引用户,因此用户等待足够的时间。它还为开发人员提供了完全控制权,因为他们可以根据要求对其进行自定义。
方法:
步骤1:在根build.gradle文件(而不是模块build.gradle文件)中添加支持库。这个库jitpack是一个新颖的软件包存储库。它是为JVM设计的,因此github和bitbucket中存在的任何库都可以直接在应用程序中使用。
XML
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
XML
dependencies {
implementation 'com.github.Jay-Goo:WaveLineView:v1.0.4'
}
activity_main.xml
MainActivity.java
package com.madhav.maheshwari.wavelineview;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import jaygoo.widget.wlv.WaveLineView;
public class MainActivity extends AppCompatActivity {
WaveLineView waveLineView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
waveLineView = findViewById(R.id.waveLineView);
waveLineView.startAnim();
}
}
步骤2:在build.gradle文件中添加支持库,并在“ dependencies”部分中添加依赖项。它具有内置的WaveLineView,可以直接添加视图。
XML格式
dependencies {
implementation 'com.github.Jay-Goo:WaveLineView:v1.0.4'
}
步骤3:在activity_main.xml文件中添加以下代码。在此文件中,我们将WaveLineView添加到布局中。
activity_main.xml
步骤4:在MainActivity中添加以下代码。 Java文件。 WaveLineView提供了两个方法startAnim()和stopAnim() 。 startAnim()启动动画,stopAnim()停止动画。
主要活动。Java
package com.madhav.maheshwari.wavelineview;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import jaygoo.widget.wlv.WaveLineView;
public class MainActivity extends AppCompatActivity {
WaveLineView waveLineView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
waveLineView = findViewById(R.id.waveLineView);
waveLineView.startAnim();
}
}
输出: