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

广州公司制作网站亚洲长尾关键词挖掘

广州公司制作网站,亚洲长尾关键词挖掘,网站如何做业务,德州网站开发人员文章目录 前言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/420128/

相关文章:

  • 个人网站开发如何赚钱吗摄影设计素材
  • 网站建设基本内容各网站封面尺寸
  • 安溪县建设局网站网页设计大师
  • 山东德铭工程建设公司网站网站开发环境准备
  • 九江网站建设张旭wordpress首页屏蔽插件
  • 网站百度不收录的原因wordpress放置备案号
  • 企业网站建设平台WordPress开网店
  • 大兴企业网站建设渠道网络股份有限公司
  • 如何成立一个自己的品牌谷歌搜索引擎seo
  • 外汇跟单社区网站开发网站的管理跟新维护有哪些
  • 软件学校网站模板下载免费网页制作教程视频
  • 广东建设信息网三库一宁波做网站seo的
  • 网站开发工程师介绍google网站排名查询
  • 网站过期后多长时间不续费就完了北京住房建设部网站首页
  • 九台网站wordpress 网页加载慢
  • 河南郑州网站推广优化单位门户网站怎么做
  • 一些网站只能在微信打开怎么做的临海市住房与城乡建设规划局 网站
  • 娄底网站建设工作室诸暨公司做网站
  • 苏州网站设计公司官网开发网站设计公司
  • 淘宝网电脑版登录旺道seo优化软件
  • jquery特效的网站小程序定制 seo营销
  • 网站后台编辑器什么类型的网站流量高
  • 四川省建设工程质量监督总站网站wordpress资源管理
  • 手机 网站开发软件有哪些专业的网站建设宝安西乡
  • 网站规划的意义硬件开发技术
  • 虚拟主机如何分配网站如何注册品牌名称和商标
  • 企业网站建设知识应用技能小程序开发平台有哪些
  • wordpress 搭建博客网站值不值得做seo
  • 做网站建设有哪些公司重庆做网站优化
  • 主机屋 大网站洛阳网站推广优化