打赏

安卓 我常用的库

implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.core:core-ktx:1.3.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.multidex:multidex:2.0.1'
implementation 'androidx.multidex:multidex-instrumentation:2.0.0'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

  

implementation 'com.qmuiteam:qmui:2.0.0-alpha10'

  

//图片圆角
implementation 'com.makeramen:roundedimageview:2.3.0'
//背景圆角
implementation 'com.flyco.roundview:FlycoRoundView_Lib:1.1.4@aar'

  

implementation 'com.github.GrenderG:Toasty:1.2.8'

  

private fun initToast() {
    Toasty.Config.getInstance()
        .setTextColor(ZJColor.white)
        .setWarningColor(ZJColor.black_tran)
        .setSuccessColor(ZJColor.black_tran)
        .setInfoColor(ZJColor.black_tran)
        .setErrorColor(ZJColor.black_tran)
        .setTextSize(14)
        .setToastTypeface(Typeface.MONOSPACE)
        .apply()
}

  dialog弹框

implementation 'com.afollestad.material-dialogs:core:0.9.6.0'

  

MaterialDialog.Builder(this)
    .title("温馨提示")
    .theme(Theme.LIGHT)
    .content("您确定要删除吗?")
    .positiveText("确认")
    .negativeText("取消")
    .onPositive { dialog, which ->
    }
    .show()

  

dialog = MaterialDialog.Builder(this)
    .theme(Theme.LIGHT)
    .title("加入群")
    .customView(R.layout.s_dialog_input, true)
    .positiveText("加入")
    .negativeText("取消")
    .onPositive { dialog, which ->

    }
    .show()

(dialog?.findViewById(R.id.input_edittext) as EditText).hint = "请输入要加入的群号"

  

implementation 'com.youth.banner:banner:2.0.11'

  

//Banner
implementation 'cn.bingoogolapple:bga-banner:2.2.4@aar'

  仿ios

implementation 'com.7heaven.widgets:segmentcontrol:1.17'

  

加载HTML的TextView

dependencies {
	implementation 'org.sufficientlysecure:html-textview:3.5'
}

  

//# 必选,内部默认使用系统mediaplayer进行解码
implementation 'com.github.dueeeke.dkplayer:dkplayer-java:3.2.6'
//# 可选,包含StandardVideoController的实现
implementation 'com.github.dueeeke.dkplayer:dkplayer-ui:3.2.6'
//# 可选,使用exoplayer进行解码
implementation 'com.github.dueeeke.dkplayer:player-exo:3.2.6'

  

//网络请求
implementation 'io.reactivex.rxjava2:rxjava:2.1.10'
implementation 'io.reactivex.rxjava2:rxandroid:2.0.2'
implementation 'io.reactivex:rxandroid:1.2.1'
implementation 'com.jakewharton.rxbinding2:rxbinding:2.1.1'

implementation 'com.squareup.retrofit2:retrofit:2.6.0'
implementation 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
implementation 'com.squareup.okhttp3:logging-interceptor:4.0.1'
implementation 'com.squareup.retrofit2:converter-gson:2.3.0'

implementation 'com.trello.rxlifecycle2:rxlifecycle:2.2.1'
implementation 'com.trello.rxlifecycle2:rxlifecycle-components:2.2.1'
implementation 'com.trello.rxlifecycle2:rxlifecycle-android:2.2.1'
//AutoDispose解决RxJava内存泄漏
implementation 'com.uber.autodispose:autodispose:0.7.0'
implementation 'com.uber.autodispose:autodispose-android:0.7.0'
implementation 'com.uber.autodispose:autodispose-android-archcomponents:0.7.0'

  

posted @ 2024-09-25 11:47  吃瓜大湿熊  阅读(12)  评论(0)    收藏  举报