赞
踩
第三章 实现一个带接口数据请求的界面
功能还是很简单,界面上头部一个横向布局,加上一个请求接口之后得到的列表,那么直接开干。
友情提醒,如果各位看官有不懂的代码可以先看一下之前的章节,循序渐进,如果还是有不懂的,可以给我留言
class IncomeActivity: ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT WindowCompat.setDecorFitsSystemWindows(window, false) setContent { contentUI() } } @Composable fun contentUI(){ BaseTheme { Surface( modifier = Modifier.fillMaxSize(), color = Color.Black ) { Box(Modifier.fillMaxSize()) { Image( painter = painterResource(id = R.mipmap.ic_common_bg), contentDescription = null, Modifier .fillMaxWidth() .fillMaxHeight() ) Column { Spacer( //这里的DimenUtil和StatusBarUtils都是工具类,px2dp就是将px转dp的 //getStatusBarHeight就是获取状态栏的高度,大家可以自行百度找代码 modifier = Modifier.height( DimenUtil.px2dp(this@IncomeActivity, StatusBarUtils.getStatusBarHeight(this@IncomeActivity).toFloat()).dp) ) title() content() } } } } } @Composable fun title(){ Box(Modifier.fillMaxWidth()){ Image(painter = painterResource(id = R.mipmap.ic_back_white2), null, modifier = Modifier .size(48.dp) .padding(12.dp) .clickable { finish() } ) Text( text = "收益明细",
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。