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

做网站计划购买帝国cms做网站代理

做网站计划,购买帝国cms做网站代理,哪些网站在哪找的,wordpress电影资源主题多Activity实现的跳转简单实现 Activity定义移动的界面。在本例中#xff0c;介绍多个活动之间的切换的简化通用的实现。在本例中#xff0c;定义三个活动MainActivity、FirstActivity和SecondActivity.要求能从MainActivity分别切换到FirstActivity和SecondActivity#x…多Activity实现的跳转简单实现 Activity定义移动的界面。在本例中介绍多个活动之间的切换的简化通用的实现。在本例中定义三个活动MainActivity、FirstActivity和SecondActivity.要求能从MainActivity分别切换到FirstActivity和SecondActivity运行效果如下所示 一、定义FirstActivity class FirstActivity : ComponentActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContent{FirstScreen()}} }Composable fun FirstScreen(){Box(modifier Modifier.fillMaxSize().background(Color.Green),contentAlignment Alignment.Center){Text( text 第一个界面,fontSize30.sp,color Color.Yellow)} }二、定义SecondActivity class SecondActivity : ComponentActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContent{SecondScreen()}} }Composable fun SecondScreen(){Box(modifier Modifier.fillMaxSize().background(Color.Blue),contentAlignment Alignment.Center){Text( text 第二个界面,fontSize30.sp,color Color.Yellow)} }三、MainActivity的实现跳转传统处理方式 定义交互实现不同活动的跳转。 class MainActivity : ComponentActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContent {ForCourseTheme {// A surface container using the background color from the themeSurface(modifier Modifier.fillMaxSize(),color MaterialTheme.colorScheme.background) {MainScreen()}}}} }Composable fun MainScreen(modifier: Modifier Modifier) {val context LocalContext.currentBox(contentAlignment Alignment.Center){Column(horizontalAlignment Alignment.CenterHorizontally){Button(modifier Modifier.width(200.dp),onClick{val intent Intent(context,FirstActivity::class.java)context.startActivity(intent)}){Text(text FirstActivity,fontSize 18.sp)Icon(imageVectorIcons.Filled.ArrowForward,contentDescription 第一个活动)}Button(modifier Modifier.width(200.dp),onClick{val intent Intent(context,SecondActivity::class.java)context.startActivity(intent)}){Text(text SecondActivity,fontSize 18.sp)Icon(imageVectorIcons.Filled.ArrowForward,contentDescription 第二个活动)}}} }在上述的MainActivity通过定义两个按钮实现对不同活动的跳转。 四、对MainActivity的优化处理 可以在MainActivity中调用自定义的按钮通过按钮实现不同活动的跳转。这时定义的自定义按钮函数如下 Composable fun T CustomButton(title:String,context: Context,classType:ClassT){Button(modifier Modifier.width(200.dp),onClick{val intent Intent(context,classType)context.startActivity(intent)}){Text(text title,fontSize 18.sp)Icon(imageVectorIcons.Filled.ArrowForward,contentDescription title)} }这里定义了一个通用的函数CustomButton并且指定一个类型变量T函数参数接受参数可以创建一个自定按钮这个自定按钮完成了按钮的文本和图标的定义并设置点击动作使得点击动作能从不同活动进行跳转。修改上述的MainActivity活动要调用的MainScreen函数这时代码为 class MainActivity : ComponentActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContent {ForCourseTheme {// A surface container using the background color from the themeSurface(modifier Modifier.fillMaxSize(),color MaterialTheme.colorScheme.background) {MainScreen()}}}} }Composable fun MainScreen(modifier: Modifier Modifier) {val context LocalContext.currentBox(contentAlignment Alignment.Center){Column(horizontalAlignment Alignment.CenterHorizontally){CustomButton(title FirstActivity, context context , classType FirstActivity::class.java)CustomButton(titleSecondActivity,context context,classType SecondActivity::class.java)}} }可以发现代码量减少。同样如果定义的功能有类似的特征可以考虑定义通用的函数或类来达到一次定义多次调用的目的。
http://www.dnsts.com.cn/news/240346.html

相关文章:

  • 自己做网站 需要会什么6nike官网宣传片
  • 做全景图二维码的网站老网站做成适合手机端的网站怎么做
  • 网站的建站程序网站开发工程师的经验
  • 网站怎么做能赚钱做网站jsp好还是
  • 知名的网站制作公司需要多少钱数商云电子商务网站建设
  • 上海网站建设方法商丘柘城做网站
  • 广东官方网站建设郑州二七区
  • 网站域名必须备案吗网站内链如何布局
  • 广东建设信息网站塔吊查询黄村做网站的公司
  • 深圳建站的公司网站推广设计
  • 高端营销网站定制青岛网页建站模板
  • 合肥企业网站建设工wordpress logo底色
  • 建立一个网站如何开通账号手机网站自适应屏幕
  • 地坪漆东莞网站建设技术支持河北建设集团网站
  • 备案网站有哪些资料山西中宇建设集团网站
  • vc 做网站源码wordpress怎么恢复到原来版本
  • 用dw做音乐网站系统的代码单位网站备案
  • 南昌做网站开发的公司有哪些邢台手机网站制作
  • 开发app的网站嘉兴哪家公司做网站比较好的
  • 网站建设培训业务心得怎么建设一个手机网站
  • 建com网站免费扑克网站代码
  • 郑州锐途网站建设wordpress 视频弹窗
  • 世界顶尖名表瑞士网站不要中国手表网站个人主页文案
  • 网站建设开题报告ppt深圳宝安建设工程交易中心
  • 招代理的网站建设公司企业网站功能模块设计
  • 徐汇网站建设推广整合营销的特点有哪些
  • 扬州网站定制网络链接推广
  • 傻瓜式建站软件下载比特币做空网站
  • 做网站如何购买服务器吗品牌注册公司
  • 公司网站建设需求说明书如何制作游戏?