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

网站运营需要哪些知识网站编辑做图片用什么

网站运营需要哪些知识,网站编辑做图片用什么,为您服务网站,招聘网站开发背景用国内的通义灵码和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/a/570783.html

相关文章:

  • 网站首页下拉广告网页登录界面制作
  • 电子工程建设信息网站二本网络工程就业前景
  • 网站建设需要c语言吗企业解决方案架构师
  • 网站做ulr跳转软件销售具体怎么做的
  • 高端品牌网站建设特点网页上做ppt的网站
  • django可以做多大的网站网络营销优缺点
  • 成免费crm推广网站珠海建设企业网站
  • 视频弹幕网站怎么做的网站建设付款分期付款协议
  • 骏域建网站重庆在线官网
  • 做百度推广会送网站吗深圳相册制作
  • Expert Systems with Applications (ESWA)期刊模版说明
  • 山东咕果做网站怎么样网页设计与制作教程第六版答案
  • 可以找人帮忙做设计的网站阿里云网站商城建设
  • c++17_filesystem
  • 触摸未来2025-11-04:他山之石可以攻玉,研究transformer
  • 网站开发存在的风险ps制作网站效果图
  • python 题目练习1~5
  • 网站建设组织架构免费100个简历模板
  • 做网站或者app深圳中小型网站建设公司
  • 网站建设推广刺盾云别墅室内设计网站
  • 徐州本地网站专业版简历
  • 鸿蒙HarmonyOS开源项目:知乎日报-爱影家-爱音乐-后台接口资源分享
  • 使用c 语言建设网站优点开发者
  • 机器视觉在芯片贴合中的应用
  • Razor VB 循环
  • 手机网站导航按钮网站前段打不开 后台也进不去
  • 山西省建设厅官网站软件开发是什么意思
  • 龙岗网站建设企业如何用dreamer做网站
  • 学校网站建设方案及报价河北智慧团建网站登录
  • MS7210兼容HDMI1.4b标准方案、MS7210驱动最高分辨率支持 4K@30Hz,最高采样率达到 300MHz