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

建立wordpress网站吗建筑人才网与厦门人才网的中级工程师证书的区别

建立wordpress网站吗,建筑人才网与厦门人才网的中级工程师证书的区别,店面设计方案,市场调研分析文章目录 前言Box 组件的参数说明Box 组件的使用Surface 的参数说明Surface 的使用 总结 前言 Box组件是 按子组件依次叠加 的布局组件,相当传统View中的 FrameLayout Box 组件的参数说明 Composable inline fun Box(modifier: Modifier Modifier, …

文章目录

  • 前言
    • Box 组件的参数说明
    • Box 组件的使用
    • Surface 的参数说明
    • Surface 的使用
  • 总结


前言

Box组件是 按子组件依次叠加 的布局组件,相当传统View中的 FrameLayout


Box 组件的参数说明

@Composable
inline fun Box(modifier: Modifier = Modifier,                      //修饰符contentAlignment: Alignment = Alignment.TopStart,   //内容对齐方式propagateMinConstraints: Boolean = false,           //是否将最小尺寸值设置给子 View ,默认为falsecontent: @Composable BoxScope.() -> Unit            //Box作用域
)

Box 组件的使用

Box{Box(modifier = Modifier.size(150.dp).background(Color.Green))Box(modifier = Modifier.size(80.dp).background(Color.Red))Text(text = "Hello")
}

Surface 的参数说明

Surface组件是将多个组件摆放平面上,可以设置平面边框,圆角,颜色等。

@Composable
@NonRestartableComposable
fun Surface(modifier: Modifier = Modifier,                    //修饰符shape: Shape = RectangleShape,                    //设置布局形状color: Color = MaterialTheme.colorScheme.surface, //设置内容颜色contentColor: Color = contentColorFor(color),     //设置tonalElevation: Dp = 0.dp,                        //当color=ColorScheme.surface时,值越大,浅色主题越深,深色主题越浅shadowElevation: Dp = 0.dp,                       //阴影大小border: BorderStroke? = null,                     //设置边框content: @Composable () -> Unit
)

注:
SurfaceBox 区别在于可以快速设置界面的形状,阴影,边框,颜色等,而 Box 只是简单的设置颜色和大小

Surface 的使用

Surface(shape =  RoundedCornerShape(8.dp),shadowElevation = 10.dp,modifier = Modifier.height(100.dp).background(Color.Red),
) {Row{Image(painter = painterResource(id = R.drawable.ic_launcher_background),contentDescription = null,modifier = Modifier.size(100.dp).background(Color.Red),contentScale = ContentScale.Crop)Spacer(modifier = Modifier.padding(horizontal = 12.dp))Column(modifier = Modifier.fillMaxSize(),verticalArrangement = Arrangement.Center) {Text(text = "Liratie" , style = MaterialTheme.typography.titleMedium)Spacer(modifier = Modifier.padding(vertical = 8.dp))Text(text = "谭祖爱")}}
}

总结

  1. Box组件是 按子组件依次叠加 的布局组件,相当传统View中的 FrameLayout
  2. Surface组件是将多个组件摆放平面上,可以设置平面边框,圆角,颜色等
  3. SurfaceBox 区别在于可以快速设置界面的形状,阴影,边框,颜色等,而 Box 只是简单的设置颜色和大小
http://www.yayakq.cn/news/344653/

相关文章:

  • 微网站自己怎么做的吗南昌中企动力做的网站怎么样
  • 网站群建设技术方案微信微商城平台
  • 企业网站多少钱建立免费网站
  • 杭州富阳网站建设公司百度一下网页版浏览器百度
  • 哈尔滨网络宣传与网站建设如何在微信上开发小程序
  • 潍坊网站制作多少钱怎么做网站优化 site
  • 一家只做t恤的网站怎么申请公司
  • 胶州国际网站建设效果北京网页公司制作
  • 网站开发教程pdf设计官网公司
  • 百度新网站提交入口建设电动车官网
  • 阿里巴巴吧网站建设企业标志设计公司
  • 新蔡县城乡建设局网站购物网站素材
  • 做网站有哪些软件有专门做网站的公司
  • 国外创意网站设计欣赏如何让网站自适应屏幕
  • 网站建设与网页设计专业网站设计规划书怎么写
  • ASP.NET网站建设实战企业网站建设网站制作
  • 哪里有免费的网站自己做影视公司宣传片
  • 如何在百度上建网站网站做301跳转的方法
  • 自己做网站推广需要多少钱自已电脑做网站
  • 佛山品牌网站建设金华规划局网站开发区
  • 山东外贸网站是什么意思制作网页首页教程
  • 网站的建站方案网上最好的网站模块
  • 建设银行网站注册用户便宜电商网站建设
  • 浦江建设局网站厦门网站设计公司找哪家厦门电商系统
  • 网站制作公司 哪家好做网站怎么调用栏目
  • 网站icp备案认证怎么做十大著名企业文化
  • 电子商务网站推广的方法有哪些asp. net 做网站
  • 做网站网页需要多久正规营销型网站定制
  • 网站开发应用技术专业计算机软件开发工资高吗
  • 佛山网站建设公司88wordpress 是否登录