前提回顾,上一章,我们简要学习了EditText和Button;这一章我们学习使用ImageView。
本章需要使用网络权限,Android需要到清单文件下配置权限:
一、Android View体系下的ImageView使用
使用ImageView或者(androidx.appcompat.widget.AppCompatImageView);
android:scaleType="centerCrop",代表以控件中心铺满整个控件, fitXY代表拉伸铺满控件,
还有其他参数,这里就不作讲解了,后续使用再行讲解。接下来看看activity代码。
我们来看看这里加载网络图片的时候用到Glide,这是View体系中加载获取网络图片中比较好用的三方库之一。
那我们怎么去引入这个三方库呢?
这样就可以啦,不过有时候我们拉下不下来这个库或者引入的其他库,我们配置一下国内阿里的镜像库,基本上都可以引入成功。
不同版本的AndroidStudio,位置可能不一样,自己去研究找找哦。
以上就是代码运行效果啦。关于Glide本人封装了一个工具类,供大家学习,如有不足,请多包涵。
使用GlideUtils.某个方法即可以
二、Android Compose中的” ImageView”==>Image()
看看Image中的参数意思:
这是Compos中的布局展示,都有文字注释,值得一提的是:rememberImagePainter(url) 是一个三方库的,类似于Glide。该库加载是使用的协程去加载的图片,我们在这里就不做过多讲解,后续做项目时候在做详细讲解。
由于这里build,我使用了kotlin的编译器,引入方式有一点不一样。如果使用的还是以前的编译器,引入过去,去掉括号()就可以啦。
接下来在activity里加载布局
最后让app启动的首个界面是我们刚写的ImageViewActivity界面
让我们来看看运行效果:
三、鸿蒙中的 的” ImageView”==>Image()
看看布局是什么样子!
接下来我们看看运行什么效果:
以上就是今天的演示讲解了,下一章的将要讲解复选框,单选框和开关,在Android View体系中是CheckBox、RadioButton、Switch。感谢兴趣的同学可以先行去看看哦!