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

做泥网站设计公司网站

做泥网站,设计公司网站,物流信息网站cms,成都的科技公司有哪些前言: 根据jetPack Compose 博物馆中的文档介绍,了解Surface组件的学习,但是更新版本之后有一些和当前版本对不上,对自己理解的学习记录一下。 Surface Surface是平面的意思,一般是作为底层页面背景或者自定义背景实现…

前言:
根据jetPack Compose 博物馆中的文档介绍,了解Surface组件的学习,但是更新版本之后有一些和当前版本对不上,对自己理解的学习记录一下。

Surface
Surface是平面的意思,一般是作为底层页面背景或者自定义背景实现时候进行使用,将很多的组件摆放在这个平面中,可以通过Surface自定义平面的边框,圆角,阴影和颜色等。

fun Surface(modifier: Modifier = Modifier,shape: Shape = RectangleShape,color: Color = MaterialTheme.colorScheme.surface,contentColor: Color = contentColorFor(color),tonalElevation: Dp = 0.dp,shadowElevation: Dp = 0.dp,border: BorderStroke? = null,content: @Composable () -> Unit
)

shape:可以通过RoundedCornerShape设置圆角大小或者通过MaterialTheme.shapes选择封装好的形状,例如

shape = MaterialTheme.shapes.small
//或
shape = RoundedCornerShape(0.dp)

color表示是surface自身的颜色,contentColor则表示content内容中的默认颜色
tonalElevation:控制阴影的深浅
shadowElevation:控制阴影的大小
border设置边框大小和颜色,例如

border = BorderStroke(1.dp, color = colorResource(R.color.agreen_red))

Icon
Icon的使用,可以加载位图和矢量图,分别有三种方式进行加载
ImageVector:矢量图对象,可以显示 SVG 格式的图标
ImageBitmap:位图对象,可以显示 JPG,PNG 等格式的图标
Painter:代表一个自定义画笔,可以使用画笔在 Canvas 上直接绘制图标 我们除了直接传入具体类型的实例,也可以通过 res/ 下的图片资源来设置图标:
如下所示: 详细信息查看

Icon(imageVector = ImageVector.vectorResource(id = R.drawable.ic_svg), contentDescription = "矢量图资源")Icon(bitmap = ImageBitmap.imageResource(id = R.drawable.ic_png), contentDescription = "图片资源")Icon(painter = painterResource(id = R.drawable.ic_both), contentDescription = "任意类型资源")

使用icon的时候需要注意是,Icon中的tint属性是默认的,Compose 的 Icon 组件默认会应用 LocalContentColor,如果未明确指定 tint 参数,可能会覆盖原有颜色。对tint属性进行设置,tint = Color.Unspecified // 禁用着色,将tint进行设置。

http://www.dtcms.com/wzjs/173055.html

相关文章:

  • div使用太多影响网站收录网络广告的概念
  • 街道政府网站三基建设汇报高州新闻 头条 今天
  • 中山今科网站建设google下载app
  • wordpress网站怎么建免费的网站域名查询app
  • 网站策划书的主题有哪些白度
  • 手机制作音乐的软件appseo简单优化
  • 磐安做网站交换友链平台
  • 网站建设宣传西点培训学校
  • 免费网站模板素材长沙网站seo优化
  • 做网站按什么收费多少旺道seo软件技术
  • 苗木企业网站建设源代码 园林网站源码程序 苗圃花卉网站制作源码网站开发费用
  • 专业网站建设费用包括哪些内容营销成功案例
  • 做网站设计的公司seo线上培训机构
  • 上海高端设计公司seo是哪个国家
  • 西安网址开发 网站制作国际新闻消息
  • 用腾讯云做会员网站营销策划思路
  • seo网站优化培训怎么做公司网站设计制作
  • 东莞快速做网站排超联赛积分榜
  • 网站平台开发报价表怎么做客服外包
  • 完成一个个人主页网站的制作网络平台销售
  • 网站搭建开发免费卖货平台
  • 360网站拦截做今日刚刚发生的新闻
  • 电子商务网站的功能分析网络推广方法的分类
  • 做网站哪家公司便宜小红书搜索指数
  • 政府网站建设标书范本百度怎么发布短视频
  • 广州网站建设建航科技百度链接提交入口
  • 网络营销与市场营销的关系?朝阳区seo技术
  • 建设银行辽宁省分行网站网络广告的形式有哪些?
  • wordpress后台文件优化系统的软件
  • 电子商务网站流程设计徐州seo推广优化