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

哪里有建设网站中的视频网络营销推广合作

哪里有建设网站中的视频,网络营销推广合作,新网免费空间,网络加速器app一、概念 在 Compose 中对于作用域的应用特别多。比如 weight 修饰符只能用在 RowScope 或者 ColumnScope 作用域中,item 组件只能用在 LazyListScope 作用域中。 标准库中的作用域函数如 apply()、let() 会以不同方式持有和返回上下文对象,调用它们时 L…

一、概念

        在 Compose 中对于作用域的应用特别多。比如 weight 修饰符只能用在 RowScope 或者 ColumnScope 作用域中,item 组件只能用在 LazyListScope 作用域中。

        标准库中的作用域函数如 apply()、let() 会以不同方式持有和返回上下文对象,调用它们时 Lambda 参数将处在特定的作用域。

二、自定义

2.1 编写作为作用域的接口

定义功能(成员方法和属性)。

interface GuideScreenScope {val isShownOnce: Boolean@Composable fun ShowGuide()@Composable fun DrawLine()
}

2.2 实现接口

具体实现。

class GuideScreenScopeImpl : GuideScreenScope {override val isShownOnce: Booleanget() = TODO("编写判断逻辑")@Composableoverride fun ShowGuide() { TODO("编写界面") }
}

2.3 暴露的方法

将 Lambda 参数的接收者设为接口,这样就限制在了该作用域内,该 Lambda 中就可以调用作用域内的成员函数和属性。

@Composable
fun GuideScreen(content: @Composable GuideScreenScope.() -> Unit) {//TODO:实现其它逻辑,例如先显示一段动画GuideScreenScopeImpl().content()
}

3.4 外部使用

@Composable
fun Demo() {GuideScreen {if (!isShownOnce) {ShowGuide()}}
}

 

http://www.mmbaike.com/news/35119.html

相关文章:

  • 网站5建设需要学什么时候开始外包公司为什么没人去
  • 旅游型网站开发互联网销售模式
  • 赣州网站建设公司html制作网站
  • 域名访问网站应该怎么做杭州网站设计制作
  • 商务网站建设理论依据营销方式和渠道
  • 中学生做的安全作业网站sem是什么显微镜
  • 官方网站建设银行网站运营指标
  • 淮北论坛招聘求职西安排名seo公司
  • 做游戏模板下载网站如何制作一个属于自己的网站
  • delphi做网站开发网络设计
  • 网站开发论文的开题报告互联网广告推广是什么
  • 2345网址导航中国最好seo 最新
  • 网站建设方案书是什么360应用商店
  • 三星网上商城网站seo好学吗
  • 那个网站可以做域名跳转的网站优化公司开始上班了
  • 广州网站建设鞍山免费b2b
  • 网站建设思维导图的要求谷歌浏览器下载电脑版
  • 衡阳网站制作谷歌搜索引擎镜像入口
  • 哪里可以检测短链脂肪酸seo短视频入口引流
  • 网站的做网站公司企业网站推广策划书
  • app软件网站开发seo营销外包
  • 外包app公司不给源代码台州seo排名扣费
  • 龙岩做网站的地方有哪些关键词搜索排行榜
  • 东莞设计公司网站推广文案范文100字
  • 做游戏女角色去衣的网站在线刷关键词网站排名
  • 官方网站模板杭州优化公司哪家好
  • 平台网站兼职做sap成人职业技能培训有哪些项目
  • 什么网站可以做软件有哪些内容seo专员是什么职业
  • 随州网站制作价格9个广州seo推广神技
  • 带搜索的下拉框网站中山seo