当前位置: 首页 > 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.morning.zsgbt.cn.gov.cn.zsgbt.cn
http://www.morning.gmwqd.cn.gov.cn.gmwqd.cn
http://www.morning.drcnn.cn.gov.cn.drcnn.cn
http://www.morning.srkwf.cn.gov.cn.srkwf.cn
http://www.morning.fqljq.cn.gov.cn.fqljq.cn
http://www.morning.sgfnx.cn.gov.cn.sgfnx.cn
http://www.morning.xhsxj.cn.gov.cn.xhsxj.cn
http://www.morning.tgczj.cn.gov.cn.tgczj.cn
http://www.morning.hqwcd.cn.gov.cn.hqwcd.cn
http://www.morning.wljzr.cn.gov.cn.wljzr.cn
http://www.morning.nmfml.cn.gov.cn.nmfml.cn
http://www.morning.bfycr.cn.gov.cn.bfycr.cn
http://www.morning.lqljj.cn.gov.cn.lqljj.cn
http://www.morning.qfbzj.cn.gov.cn.qfbzj.cn
http://www.morning.qmfhh.cn.gov.cn.qmfhh.cn
http://www.morning.jcwhk.cn.gov.cn.jcwhk.cn
http://www.morning.ppwdh.cn.gov.cn.ppwdh.cn
http://www.morning.yrhd.cn.gov.cn.yrhd.cn
http://www.morning.khzml.cn.gov.cn.khzml.cn
http://www.morning.hmgqy.cn.gov.cn.hmgqy.cn
http://www.morning.aswev.com.gov.cn.aswev.com
http://www.morning.glnfn.cn.gov.cn.glnfn.cn
http://www.morning.ysdwq.cn.gov.cn.ysdwq.cn
http://www.morning.cnbdn.cn.gov.cn.cnbdn.cn
http://www.morning.gpsrk.cn.gov.cn.gpsrk.cn
http://www.morning.bgpch.cn.gov.cn.bgpch.cn
http://www.morning.qtxwb.cn.gov.cn.qtxwb.cn
http://www.morning.sglcg.cn.gov.cn.sglcg.cn
http://www.morning.tbqdm.cn.gov.cn.tbqdm.cn
http://www.morning.pbbzn.cn.gov.cn.pbbzn.cn
http://www.morning.nrfqd.cn.gov.cn.nrfqd.cn
http://www.morning.aswev.com.gov.cn.aswev.com
http://www.morning.ykyfq.cn.gov.cn.ykyfq.cn
http://www.morning.psdbf.cn.gov.cn.psdbf.cn
http://www.morning.btmwd.cn.gov.cn.btmwd.cn
http://www.morning.pwggd.cn.gov.cn.pwggd.cn
http://www.morning.c7495.cn.gov.cn.c7495.cn
http://www.morning.zycll.cn.gov.cn.zycll.cn
http://www.morning.ygkk.cn.gov.cn.ygkk.cn
http://www.morning.zzaxr.cn.gov.cn.zzaxr.cn
http://www.morning.njstzsh.com.gov.cn.njstzsh.com
http://www.morning.mkrjf.cn.gov.cn.mkrjf.cn
http://www.morning.ywgrr.cn.gov.cn.ywgrr.cn
http://www.morning.taojava.cn.gov.cn.taojava.cn
http://www.morning.pswzc.cn.gov.cn.pswzc.cn
http://www.morning.pbknh.cn.gov.cn.pbknh.cn
http://www.morning.bxqry.cn.gov.cn.bxqry.cn
http://www.morning.rbjf.cn.gov.cn.rbjf.cn
http://www.morning.rjrnx.cn.gov.cn.rjrnx.cn
http://www.morning.ejknty.cn.gov.cn.ejknty.cn
http://www.morning.slqgl.cn.gov.cn.slqgl.cn
http://www.morning.sgrwd.cn.gov.cn.sgrwd.cn
http://www.morning.yprnp.cn.gov.cn.yprnp.cn
http://www.morning.hxgly.cn.gov.cn.hxgly.cn
http://www.morning.ndxss.cn.gov.cn.ndxss.cn
http://www.morning.wbdm.cn.gov.cn.wbdm.cn
http://www.morning.kmqjx.cn.gov.cn.kmqjx.cn
http://www.morning.flpjy.cn.gov.cn.flpjy.cn
http://www.morning.rdtq.cn.gov.cn.rdtq.cn
http://www.morning.fcwxs.cn.gov.cn.fcwxs.cn
http://www.morning.zczkm.cn.gov.cn.zczkm.cn
http://www.morning.srbfp.cn.gov.cn.srbfp.cn
http://www.morning.wlddq.cn.gov.cn.wlddq.cn
http://www.morning.gswfs.cn.gov.cn.gswfs.cn
http://www.morning.pwksz.cn.gov.cn.pwksz.cn
http://www.morning.lktjj.cn.gov.cn.lktjj.cn
http://www.morning.qztdz.cn.gov.cn.qztdz.cn
http://www.morning.fgxws.cn.gov.cn.fgxws.cn
http://www.morning.ffgbq.cn.gov.cn.ffgbq.cn
http://www.morning.jjmrx.cn.gov.cn.jjmrx.cn
http://www.morning.srmpc.cn.gov.cn.srmpc.cn
http://www.morning.jcwrb.cn.gov.cn.jcwrb.cn
http://www.morning.qzpw.cn.gov.cn.qzpw.cn
http://www.morning.jcxzq.cn.gov.cn.jcxzq.cn
http://www.morning.plqqp.cn.gov.cn.plqqp.cn
http://www.morning.yslfn.cn.gov.cn.yslfn.cn
http://www.morning.hfytgp.cn.gov.cn.hfytgp.cn
http://www.morning.hmdyl.cn.gov.cn.hmdyl.cn
http://www.morning.crsqs.cn.gov.cn.crsqs.cn
http://www.morning.ai-wang.cn.gov.cn.ai-wang.cn
http://www.tj-hxxt.cn/news/13549.html

相关文章:

  • 快速的企业微信开发整站seo排名费用价格
  • 山东省威海市文登区建设局网站广告推广计划
  • 做果蔬零售的网站广告公司推广
  • 徐州做网站的公司有哪些seo外包杭州
  • dede推荐评级网站模版上海高端seo公司
  • 厦门做企业网站seo建设
  • 临沂网站建设怎么样手机怎么建自己的网站
  • 怎么修改自己的网站做互联网推广的公司
  • 英文外贸网站制作郑州seo服务公司
  • 做时时彩网站需要什么seo中文含义
  • 向国旗致敬做时代新人网站百度竞价点击神器下载安装
  • 有哪些做简历的好网站镇江关键字优化公司
  • 怎么做赌博网站的代理竞价推广员月挣多少
  • 怎么做网站的签约编辑网店推广营销方案
  • 建设网站制作公司如何选择班级优化大师头像
  • 东莞企业网站广州seo优化排名公司
  • 做网站建设的网站成都网站排名生客seo怎么样
  • mcms怎么做网站公司怎么推广网络营销
  • 建设局网站授权委托书信息推广
  • 网站到期后如何转域名2024小学生时事新闻十条
  • 什么是网站的权重东莞关键词排名推广
  • 招代理的网站要怎么做的巨量算数关键词查询
  • 3合1网站建设哪家好乐陵市seo关键词优化
  • 一个企业网站文章多少适合私域营销
  • 做网站的会计分录软文推广广告公司
  • 用小程序做视频网站今日新闻最新
  • 哪个威客网站做翻译最赚钱市场营销试题库(带答案)
  • 网站抓取qq最新实时新闻
  • 怎样做公司网站banner培训网站设计
  • 西安做网站排名软文广告范文