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

大朗东莞网站建设用php做的大型网站有哪些

大朗东莞网站建设,用php做的大型网站有哪些,站长统计导航窗口,做网站 发现对方传销文章目录 前言Button 是什么?Button的创建Button显示水平方向的UI IconButton是什么?IconButton是创建 FloatingActionButton是什么?FloatingActionButton创建 ExtendedFloatingActionButton是什么? 总结 前言 随着移动端的技术不…

文章目录

  • 前言
    • Button 是什么?
      • Button的创建
      • Button显示水平方向的UI
    • IconButton是什么?
      • IconButton是创建
    • FloatingActionButton是什么?
      • FloatingActionButton创建
    • ExtendedFloatingActionButton是什么?
  • 总结


前言

随着移动端的技术不断更新迭代,Compose也运用的越来越广泛,很多人都开始学习Compose

本文主要介绍Button的含义和基本用法


Button 是什么?

Button是按照Material Design风格来实现的,一个按钮组件

@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun Button(onClick: () -> Unit,                         //点击事件modifier: Modifier = Modifier,               //修饰符enabled: Boolean = true,                     //是否启用shape: Shape = ButtonDefaults.shape,         //定义按钮形状和填充颜色colors: ButtonColors = ButtonDefaults.buttonColors(),           //按钮颜色elevation: ButtonElevation? = ButtonDefaults.buttonElevation(), //按钮阴影border: BorderStroke? = null,                                   //按钮边框contentPadding: PaddingValues = ButtonDefaults.ContentPadding,  //按钮间距interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, //监听组件状态的事件源content: @Composable RowScope.() -> Unit     //按钮的作用域
)

Button的创建

Button(onClick = {  }) {Text(text = "确认")
}

注:onClick 是必选项,用于响应用户点击事件,content 也是必选项,用于显示Button的UI

Button显示水平方向的UI

Button(onClick = {  }) {Icon(imageVector = Icons.TwoTone.Done,contentDescription = null,modifier = Modifier.size(ButtonDefaults.IconSize))Spacer(modifier = Modifier.size(ButtonDefaults.IconSpacing))Text(text = "确认")
}

注:content: @Composable RowScope.() -> UnitRowScope 为水平方向作用域

IconButton是什么?

IconButton 是一个可点击的图标,一般都需要再IconButton组件提供一个图标组件

@Composable
fun IconButton(onClick: () -> Unit,              //点击事件modifier: Modifier = Modifier,    //修饰符enabled: Boolean = true,          //是否启用colors: IconButtonColors = IconButtonDefaults.iconButtonColors(), //图标按钮颜色interactionSource: MutableInteractionSource = remember { MutableInteractionSource() },   //监听组件状态的事件源content: @Composable () -> Unit //作用域
)

IconButton是创建

IconButton(onClick = { },modifier = Modifier.size(16.dp)) {Icon(imageVector =Icons.Filled.Close,contentDescription = "关闭")
}

FloatingActionButton是什么?

FloatingActionButton是一个悬浮按钮,需要提供Icon组件

@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun FloatingActionButton(onClick: () -> Unit,           //点击事件modifier: Modifier = Modifier, //修饰符shape: Shape = FloatingActionButtonDefaults.shape, //定义按钮形状和填充颜色containerColor: Color = FloatingActionButtonDefaults.containerColor, //按钮颜色contentColor: Color = contentColorFor(containerColor),      //图标颜色elevation: FloatingActionButtonElevation = FloatingActionButtonDefaults.elevation(),//阴影interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, //监听组件状态的事件源content: @Composable () -> Unit, //作用域
)

FloatingActionButton创建

FloatingActionButton(onClick = { }) {Icon(Icons.Filled.KeyboardArrowUp, contentDescription = null)
}

ExtendedFloatingActionButton是什么?

ExtendedFloatingActionButton是带有文字的悬浮框,和FloatingActionButton区别就是可以带有文字

ExtendedFloatingActionButton(onClick = { }, icon = { Icon( imageVector = Icons.Filled.Favorite, contentDescription = null)},text ={ Text(text = "添加到我喜欢")} 
)

总结

  1. Button是一个按钮组件
  2. IconButton是一个图标按钮组件
  3. FloatingActionButton是一个悬浮按钮,可以带有图标
  4. ExtendedFloatingActionButton是一个悬浮按钮,可以带有图标和文字
http://www.yayakq.cn/news/124782/

相关文章:

  • 做服装网站设计书春季高考网站建设
  • 重庆南坪网站建设咨询400建设环境竣工验收网站
  • 拉企业做网站好干吗溧阳建设局网站
  • 建设食品商购网站移动crm系统客户端
  • seo网站模版营销咨询师
  • 打开山东城市建设职业学院网站wordpress做视频站好
  • 网业云原神整站网站优化费用
  • 基层建设 官方网站做网站要学哪些代码
  • 营销型网站建设风格设定包括哪些方面?购物网站制作免费
  • 宠物网站建设的可行性郑州市网络科技有限公司
  • 如何建立游戏网站凡客诚品正品男
  • 企业网站建设目标重庆大型网络公司
  • 做网站的底图尺寸多大特色的合肥网站建设
  • 手机全部网站wordpress 站外调用
  • 网站建站网站怎么样网站做支付需要什么备案
  • 泰安钢管网站建设企业网络营销策略分析
  • 在网站做直播福鼎网站开发
  • 想注册一个做网站的公司好wordpress全站301
  • 云南网站建设百度官方网站建设公司有多少家
  • 鹤壁做网站价格网站开发全流程图
  • 网站怎么做双机房切换旺道seo网站优化大师
  • 咸阳网站建设方案智能建站软件哪个好
  • 企业大学网站建设计划高端品牌的优势
  • 卓航网站开发国家企信网官网登录入口
  • 嘉兴品牌网站设计gl账号注册网站
  • 柳州营销网站建设可以做旅行计划的网站
  • 网站内容与标题的区别苏州那里可以建网站
  • 网站项目需求说明书psd wordpress
  • 国家网站icp备案查询如何做做网站
  • 专业网站建设设计公司网页设计学习心得