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

山东济南网站建设优化百度关键词关键词大全

山东济南网站建设优化,百度关键词关键词大全,政府网站设计的不足,腾讯云服务器控制台用国内的通义灵码和codegeex都没有弄出来,最后只得用墙外的chatgpt才弄出一个满意的。kotlin真的有点难,好在有AI,让学习没这难了。 package com.example.mynumsetimport android.os.Bundle import androidx.activity.ComponentActivity imp…

用国内的通义灵码和codegeex都没有弄出来,最后只得用墙外的chatgpt才弄出一个满意的。kotlin真的有点难,好在有AI,让学习没这难了。

package com.example.mynumsetimport android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.activity.enableEdgeToEdge
import androidx.compose.foundation.gestures.snapping.rememberSnapFlingBehavior
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.foundation.lazy.rememberLazyListState
import androidx.compose.material3.*
import androidx.compose.runtime.*
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalDensity
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import com.example.mynumset.ui.theme.MyNumSetTheme
import kotlinx.coroutines.launch
import androidx.compose.ui.graphics.Colorclass MainActivity : ComponentActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)enableEdgeToEdge()setContent {MyNumSetTheme {NumberPickerDemo()}}}
}@Composable
fun NumberPicker(modifier: Modifier = Modifier,initialValue: Int = 0,range: IntRange = 0..100,onValueChange: (Int) -> Unit
) {val itemHeight = 50.dpval listState = rememberLazyListState(initialFirstVisibleItemIndex = initialValue)val coroutineScope = rememberCoroutineScope()val itemHeightPx = with(LocalDensity.current) { itemHeight.toPx() }// 实时计算当前选中项索引val selectedIndex by remember {derivedStateOf {val offset = listState.firstVisibleItemScrollOffsetval index = listState.firstVisibleItemIndexif (offset > itemHeightPx / 2) index + 1 else index}}// 当滚动停止时,吸附到中间项并回调LaunchedEffect(listState.isScrollInProgress) {if (!listState.isScrollInProgress) {coroutineScope.launch {listState.animateScrollToItem(selectedIndex)}onValueChange(range.first + selectedIndex)}}LazyColumn(state = listState,modifier = modifier.height(itemHeight * 3).width(100.dp),horizontalAlignment = Alignment.CenterHorizontally,contentPadding = PaddingValues(vertical = itemHeight),flingBehavior = rememberSnapFlingBehavior(lazyListState = listState)) {items(range.count()) { index ->val value = range.first + indexval isSelected = selectedIndex == indexText(text = value.toString(),fontSize = if (isSelected) 32.sp else 20.sp,fontWeight = if (isSelected) FontWeight.Bold else FontWeight.Normal,color = if (isSelected) Color.Black else Color.Gray,modifier = Modifier.height(itemHeight).fillMaxWidth(),textAlign = TextAlign.Center)}}
}@Composable
fun NumberPickerDemo() {var selectedNumber by remember { mutableStateOf(50) }Column(modifier = Modifier.fillMaxSize(),verticalArrangement = Arrangement.Center,horizontalAlignment = Alignment.CenterHorizontally) {NumberPicker(initialValue = selectedNumber,onValueChange = { selectedNumber = it })Spacer(modifier = Modifier.height(16.dp))Text("当前选择: $selectedNumber", fontSize = 24.sp)}
}
http://www.dtcms.com/wzjs/215886.html

相关文章:

  • 做网站 图片更好看谷歌三件套一键安装
  • 规划怎样做网站海外seo
  • 金融企业网站建设做推广的公司
  • 博物建设公司网站全国疫情高峰时间表最新
  • 可以做彩页的网站高级搜索技巧
  • 唐山网站制作专业seo诊断分析报告
  • 建设网站个人网上银行优化分析
  • 房地产网站建设分析网站下载免费软件
  • 某企业电子商务网站建设培训机构seo
  • 上海专业做网站搜索引擎优化缩写
  • 网页设计师培训班合肥湖南seo排名
  • 贵州省城乡建设部官方网站如何推广自己的网站
  • 建站用wordpress好吗如何对seo进行优化
  • 为什么要做外贸网站关键字排名优化工具
  • 学做视频的网站有哪些站长之家ip地址归属查询
  • 外包公司做网站seo优化技术厂家
  • 专门做有机食品的网站快速建站工具
  • 全国政府网站建设情况霸屏seo服务
  • 找人做任务网站客服外包平台
  • 万网域名注册后如何做网站教学网站加速器
  • 企业网站 个人备案网站优化公司推荐
  • 东莞建工集团企业网站活动推广文案
  • 做网站如何挑选服务器域名站长工具
  • 推广平台排名前十名西安网站建设方案优化
  • 江淮网站开发seo搜索优化费用
  • 南京米雅途做网站如何google下载app
  • 汕头模板建站平台对网站的建议和优化
  • 创可贴在线设计网站种子搜索在线 引擎
  • 河南网站建设公司排名电商seo是什么意思
  • 工程项目挂网在什么网站上看发布悬赏任务的推广平台