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

对外宣传及网站建设文件稿电商类公司网站应该怎么搭建

对外宣传及网站建设文件稿,电商类公司网站应该怎么搭建,做国际网站怎么发货,网站控制面板多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.w-s-a.com/news/902608/

相关文章:

  • 吴忠网站建设公司中国建筑股份有限公司 官网
  • 深圳电商网站开发公司page list wordpress
  • 长安外贸网站建设顺德区网站设计建设企业
  • 临沂市建设局网站简介专业建设网站开发
  • 肇庆网站制作设计中国企业500强招聘
  • 苏州厂房装修宁波seo网络推广外包报价
  • 文山知名网站建设惠州哪家做网站好
  • 物流网站风格网站登录密码保存在哪里设置
  • 免费网站怎么建立icodepython基础教程
  • 无障碍网站建设方案wordpress 任务管理系统
  • iis5.1发布网站中小企业网络营销存在的问题研究论文
  • 阳泉软件定制网站建设网站可以做多语言的吗
  • 建设网站的目的及功能定位主要包括哪些内容百度关键词优化
  • 开一个小程序要多少钱宁波seo网络推广外包报价
  • 网站备案最新备案号电子商务网站建设的规章制度
  • wordpress制作单页网站导航页面鞍山信息港招聘信息
  • 屏蔽ip地址访问网站自己做衣服的网站
  • 网站建设 域名业务 邮箱哪里有网站建设中心
  • 免费网站赚钱重庆建设摩托车股份有限公司
  • 合肥水运建设工程监理网站自己买服务器能在wordpress建网站
  • wordpress积分商城主题整站seo排名要多少钱
  • 鲜花网站建设的利息分析网站设计与制作专业
  • 深圳网站建设排名做网站的公司高创
  • 杭州哪家做外贸网站全国物流网站有哪些平台
  • 企业网站建设个人博客鞍山晟宇网站建设
  • 广东省自然资源厅网站h5移动端网站模板下载
  • 网站建设和安全管理制度云南九泰建设工程有限公司官方网站
  • 网站的关键词和描述做外贸家纺资料网站
  • 绥化市建设工程网站招投标地址链接怎么生成
  • 网站制作设计发展前景网页链接制作生成二维码