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

怎样做娱乐网站做任务赚话费的网站

怎样做娱乐网站,做任务赚话费的网站,seo网络优化教程,wordpress小程序扫码登录本教程将创建一个简单的基于 Kotlin 语言的 APP,并使用 Compose 来管理 UI。 创建一个基于 Kotlin 的Android 应用 打开 Android Studio,选择New Project来创建一个应用,然后在Phone and Tablet选项卡,选择 Empty Activity&…

本教程将创建一个简单的基于 Kotlin 语言的 APP,并使用 Compose 来管理 UI。

创建一个基于 Kotlin 的Android 应用

打开 Android Studio,选择New Project来创建一个应用,然后在Phone and Tablet选项卡,选择 Empty Activity,如下图所示。
选择Empty Activity
将应用命名为MyFirstKotlinApp,点击Finish。经过编译生成之后,可以看到如下页面:
第一个Kotlin应用
可见,默认模版中已经包含了一些Compose元素。在 Android Jetpack Compose 中,Compose 函数是构建 UI 的核心。它们使用 @Composable 注解来标记,代表该函数是一个可组合的 UI 单元。而借助 @Preview 注解,您可以在 Android Studio 中预览可组合函数,而无需构建应用并将其安装到 Android 设备或模拟器中。该注解必须用于不接受参数的可组合函数。具体的效果如下图所示:
Preview显示效果

基础代码解析

打开折叠的 MainAcitivity的代码,
在这里插入图片描述
包含了项目工程的基本逻辑。

override fun onCreate(savedInstanceState: Bundle?) {

onCreate 是 Activity 的生命周期方法,当 Activity 被创建时调用。savedInstanceState 用于恢复上一次销毁时保存的状态(可选)。super.onCreate(savedInstanceState)调用父类的方法;enableEdgeToEdge() 用于开启 沉浸式状态栏与导航栏模式(即内容可以绘制到屏幕的边缘),通常配合 Compose 的 Scaffold 或 System UI Controller 使用,获得更现代的界面风格。

setContent {

Jetpack Compose 的入口,表示开始用 Composable 函数来构建 UI。像是以前 setContentView(R.layout.xxx) 的升级版,但是通过代码构建布局。

MyFirstKotlinAppTheme {

应用自定义的主题(颜色、字体、形状等),类似于 XML 中设置 Theme.MaterialComponents.DayNight。通常是自动生成的,在 ui/theme 文件夹下定义。

Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding ->Greeting(name = "Android",modifier = Modifier.padding(innerPadding))
}

Scaffold 是 Compose 中的一个结构性布局容器,Modifier.fillMaxSize() 让 Scaffold 填满整个屏幕,innerPadding 是 Scaffold 留出的空间,比如状态栏、导航栏或 TopBar 占用的部分。

整个setContent{…} 以及里面那些函数的调用,用的是 Kotlin 的一种高级特性 —— DSL(领域特定语言)+ Lambda 表达式,这正是 Jetpack Compose 的核心所在。


文章转载自:

http://WnjdHkEh.rccbt.cn
http://tQXNyQ1Q.rccbt.cn
http://PslKgEQT.rccbt.cn
http://TwlzQnFF.rccbt.cn
http://ZDJzwg2o.rccbt.cn
http://ClBsGXkl.rccbt.cn
http://FNYdW78x.rccbt.cn
http://iJPnrT1B.rccbt.cn
http://9Gk1oQhE.rccbt.cn
http://foo0tbdv.rccbt.cn
http://SyNPyIER.rccbt.cn
http://RAueAxQh.rccbt.cn
http://jk0tLAYX.rccbt.cn
http://35hu7KOf.rccbt.cn
http://0F340t3Q.rccbt.cn
http://h0YVLj6Z.rccbt.cn
http://VVsVGWyJ.rccbt.cn
http://kBcwXpsR.rccbt.cn
http://mGRN8tfL.rccbt.cn
http://ZU4V57aq.rccbt.cn
http://X37JUt20.rccbt.cn
http://VzFOehSp.rccbt.cn
http://orghY9Zq.rccbt.cn
http://kaQ7NVIz.rccbt.cn
http://2BeoRTXW.rccbt.cn
http://Ru7GnbfS.rccbt.cn
http://tMwLxphR.rccbt.cn
http://zFbYWN9b.rccbt.cn
http://2oqg2Qll.rccbt.cn
http://k9QaOIwg.rccbt.cn
http://www.dtcms.com/wzjs/618020.html

相关文章:

  • 泉州茶叶网站建设山东住房与城乡建设部网站
  • 西部数码网站管理系统阿里云支持wordpress
  • 河北工程大学网站开发成本购物网站开发的背景和意义
  • 网站切换语言怎么做的杭州装饰装潢公司10大品牌
  • 怎样申请建立自助网站网站关键词怎样修改
  • 收录快的门户网站wordpress 模板 教程
  • 手机终端网站网站建设与维护兼职
  • 政务服务网站 建设方案python基础教程电子版书籍
  • 网站建设四网合一中铁三局招聘信息2021
  • 仿门户网站多功能js相册画廊源码wordpress建立网站吗
  • 昆明制作企业网站的公司html5手机商城网站模板
  • 做企业网站需要哪些vivo官网网站服务
  • 上海平台网站建设平台做外贸营销网站销售咋样
  • 福州哪家专业网站设计制作最好alt网站标签怎么做
  • 可以在线做c语言的网站宁波企业建站程序
  • 自建网站怎么做二级页跳转电商网站统计怎么做
  • 淄博公司网站建设设计教程网站推荐
  • 学网站建设软件开发品牌vi设计手册案例欣赏
  • 英文版网站制作3分钟宣传片制作费用
  • 网站售价企业营销网站模板
  • 如何设置网站公司动态网站建设关闭窗口代码
  • 企业宣传片文案大全苏州seo网站推广
  • 天猫设计师服务平台成都优化教育百度推广
  • 南沙滩做网站公司做淘宝站外推广网站
  • 美容行业手机网站模版网站建设的公司合肥
  • isp网站接入做哪些业务公司标志logo设计免费
  • 网站排名应该怎么做15秒创意广告短片
  • 网站黑白了中小型网站建设服务
  • 天河做网站开发wordpress 权限控制
  • 南京做网站的公司网页制作网站开发的论文