1.添加Glide依赖
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
//glide
implementation 'com.github.bumptech.glide:glide:4.4.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.4.0'
}
2.添加xbanner.aar到lib目录下并引用
1.添加xbanner.arr到lib目录
2.在app目录下的build.gradle,android闭包中添加
repositories {
flatDir {
dirs 'libs'
}
}
3.引用xbanner
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
//glide
implementation 'com.github.bumptech.glide:glide:4.4.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.4.0'
implementation(name: 'xbanner', ext: 'aar')
}
3.添加权限
如果是加载网络图片的话,得加一个
<uses-permission android:name="android.permission.INTERNET"/>
4.MainActivity
public class MainActivity extends AppCompatActivity {
private XBanner xBanner;
private List<String> img_list = new ArrayList<>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.