目录
java
1. AppCompatActivity显示红字
将原来导入的 import android.support.v7.app.AppCompatActivity;
改为 import androidx.appcompat.app.AppCompatActivity;
2.Toolbar显示红字
将 import android.support.v7.widget.Toolbar;
改成 import androidx.appcompat.widget.Toolbar;
3. FloatingActionButton显示红字
将 import android.support.design.widget.FloatingActionButton;
改成 import com.google.android.material.floatingactionbutton.FloatingActionButton;
4. Snackbar显示红字
将 import android.support.design.widget.Snackbar;
改成 import com.google.android.material.snackbar.Snackbar;
5. v7项目改为androidx项目
android studio可以一键将v7项目改为新的androidx的项目
xml
1. CoordinatorLayout
把xml布局文件里面的 android.support.design.widget.CoordinatorLayout
改成 androidx.coordinatorlayout.widget.CoordinatorLayout
2. FloatingActionButton
将android.support.design.widget.FloatingActionButton
改成com.google.android.material.floatingactionbutton.FloatingActionButton
3. NestedScrollView
旧版 android.support.v4.widget.NestedScrollView
新版本使用androidx.core.widget.NestedScrollView
4. CollapsingToolbarLayout
旧版 android.support.design.widget.CollapsingToolbarLayout
新版本 com.google.android.material.appbar.CollapsingToolbarLayout
5. AppBarLayout
旧版 android.support.design.widget.AppBarLayout
新版本 com.google.android.material.appbar.AppBarLayout
第三方开源库
1. 配置CircleImageView
在安卓项目中经常使用圆形图像,我们经常找到的是矩形图像,想要一个圆形图像,就需要安卓自带的开源库。
【new】——【Project Structure】
搜索 de.hdodenhof:circleimageview:3.0.0即可
2. 配置Gradle
搜索 com.github.bumptech.glide:glide:4.7.1
3. Glide
搜索 com.github.bumptech.glide:glide:4.4.0
注意:
DiskCacheStrategy.DATA对应Glide 3中的DiskCacheStrategy.SOURCE,DiskCacheStrategy.RESOURCE对应Glide 3中的DiskCacheStrategy.RESULT
Fragment的四种跳转
[Android]Fragment的四种跳转 - 简书 (jianshu.com)https://www.jianshu.com/p/ab1cb7ddf91f