当前位置: 首页 > news >正文

frontpage做视频网站网站页面框架设计影响用户

frontpage做视频网站,网站页面框架设计影响用户,建设网站哪个模板网站,男和男人怎么做那个视频网站文章目录 1. 概念介绍2. 使用方法2.1 Icon2.2 Image 3. 示例代码4. 内容总结 我们在上一章回中介绍了Jetpack中与Button相关的内容,本章回中主要I con与Image。闲话休提,让我们一起Talk Android Jetpack吧! 1. 概念介绍 我们在本章回中介绍…

文章目录

  • 1. 概念介绍
  • 2. 使用方法
    • 2.1 Icon
    • 2.2 Image
  • 3. 示例代码
  • 4. 内容总结

我们在上一章回中介绍了Jetpack中与Button相关的内容,本章回中主要I con与Image。闲话休提,让我们一起Talk Android Jetpack吧!

1. 概念介绍

我们在本章回中介绍的Icon和Image主要用来显示图标和图片,这些都是程序中必不可少的内容。图标通常是小的图片或者矢量图,它通过Icon()可组合函数来实现。

图片通常都是当作背景,它通过可组合函数Image()来实现。图片和图标中显示的资源都位于drawable目录下,此外,图片资源还可以使用网络链接中的图片。不过本章回中先不作介绍。在接下来的小节中我们将详细介绍Icon与Image的使用方法。

2. 使用方法

2.1 Icon

可组合函数Icon()提供了相关的参数来控制自己,下面是常用的参数:

  • tint参数:主要用来控制图标的颜色;
  • contentDescription参数:主要图标的描述,可以设置为空;
  • painter/bitmap/imageVector参数:主要用来存放图标资源;

最后一个参数在功能上相同,不过它的类型不同,而且导致Icon()函数也不同,因此有三种重载函数。如果是drawable中的资源通常使用painter,如果是bitmap通常使用bitmap(比如把文件中的图片转换成bitmap后再显示),如果是矢量图通常使用imageVector。

2.2 Image

可组合函数Image()提供了相关的参数来控制自己,下面是常用的参数:

  • contentDescription参数:主要图标的描述,可以设置为空;
  • alignment参数:主要用来控制图片的对齐方式;
  • contentScale参数:主要用来控制图片的填充方式;
  • alpha参数:主要用来控制图片的透明度;
  • colorFilter参数:主要用来控制图片的混合颜色;
  • painter/bitmap/imageVector参数:主要用来存放图片资源;

关于contentScale参数所代码的图片填充方式,可以参考官方文档,文档中介绍了所有的填充方式并且配合有效果图。

最后一个参数的类型和Icon中同名参数和类型一样,它也会导致Iamge()函数的类型不同,因此有三种重载函数。详细用法参数Icon中的介绍。

3. 示例代码

//图标
Icon(//控制icon的颜色tint = Color.Blue,imageVector = Icons.Default.FavoriteBorder,contentDescription = null)//图片
Image(painter = painterResource(id = R.drawable.ic_logo),contentDescription = null,//图片填充方式,推荐FitcontentScale = ContentScale.FillBounds,
)//图片剪裁为圆形,用来创建头像时使用
Image(modifier = Modifier.size(100.dp).clip(CircleShape),painter = painterResource(id = R.drawable.ic_logo),contentDescription = null,//图片填充方式,推荐FitcontentScale = ContentScale.FillBounds,
)//图片剪裁为圆角矩形
Image(modifier = Modifier.size(100.dp).clip(RoundedCornerShape(16.dp)).aspectRatio(16f / 9f),painter = painterResource(id = R.drawable.ic_logo),contentDescription = null,//图片填充方式,推荐FitcontentScale = ContentScale.FillBounds,
)

我们在上面的代码中演示了Icon的用法,代码中的图标来自SDK自带的图标,我们将其从默认的黑色修改为蓝色。

Image的演示代码包含三个类型,一个是正常的图片显示,另外两个使用修饰器和contentScale参数对图片进行了剪裁,进而实现了圆形头像和圆角矩形的效果,下面是程序的运行效果图。
在这里插入图片描述

4. 内容总结

最后,我们对本章回中的内容做一个全面的总结:

  • 图标和图片通过可组合函数Icon和Iamge实现,它们的用法类似;
  • 图标或者图片的类型不同,使用的可组合函数也不同,一共有三种可组合函数;
  • 显示图片时可以通过参数对图片进行剪裁或者渲染,进而实现不同的图片显示效果;

看官们,关于Jetpack中Icon与Image组件相关的内容就介绍到这里,欢迎大家在评论区交流与讨论!

http://www.yayakq.cn/news/138152/

相关文章:

  • 企业网站后台管理北京专业网站建设网站推广
  • 网站代备案徐州万网网站建设
  • 公司网站建设方案模板信息部网站建设工作计划
  • 改版网站收费绍兴网站建设专业的公司4000-262-
  • 上海网站建设 分类广告稿定设计网站官网入口
  • 做php网站开发能赚钱吗免费主题软件app
  • 安徽美丽乡村建设网站住房和城乡建设部网站科技项目
  • 织梦做的网站总是被攻击交互设计个人网站
  • 做网站需要哪个系统虚拟机wordpress教程视频教程
  • 一屏式网站有什么好处ui设计手机界面
  • 厦门模版网站池州城乡住房建设厅网站
  • 网站空间的分类wordpress第三方登录教程
  • 开发网站的工具有哪些专业的网站建设联系方式
  • 营销类网站源码哥网站的模板
  • 三亚网站开发哪家好新冠疫苗接种最新消息
  • 公司网站开发合同 华律网哪里有放网站的免费空间
  • 地方网站做的好的企业免费网站建设哪个品牌好
  • 江苏常州武进区建设局网站汽车网站模板下载
  • 厦门网站设计培训公司宝山区建设用地事务所网站
  • 宁波市住房和城乡建设局网站电子商务网站设计总结
  • 建设银行网站电脑版建筑业招聘信息平台
  • 营销型 展示类网站个人能建什么样的网站
  • 阿里巴巴网站推广方法wordpress欣赏
  • 深圳公司网站设计企业网站备案证书如何打开
  • 品牌网站建设預定大蝌蚪网页制作与网站开发感想
  • 网站编辑 教程淄博网站建设找卓迅
  • 手机网站返回跳转页面网络营销渠道有哪些
  • 哈尔滨企业网站建设报价中国空间站24小时直播入口
  • 网站论坛模板下载网站如何安装源码
  • 海外网站入口中国建设网站简州新城土地整改项目