• 2024-06-21Android开发系列(六)Jetpack Compose之Box
       Box是一个用来组合和控制子元素布局的组件。它可以在一个矩形区域内排列一个或多个子元素,并根据所提供的参数来控制它们的位置、大小和样式。  Box的功能类似传统的FrameLayout。  下面通过示例了解Box的使用方法,首先看一个最简单的示例,如下所示  这里定
  • 2024-06-19第五次
     第五天冲刺任务目标与解决方案任务目标:重新设定开发功能。实现主页功能,包括更换头像等。遇到的问题:主页功能未实现,无法更换头像。具体步骤1.重新设定开发功能根据现有问题,重新设定开发功能,以确保每个功能模块都能够顺利实现。功能模块划分:将个人主页功能划分为
  • 2024-06-065.30
    做完了安卓端的政策查询系统页面跳转时数据传递这儿想到一个不一样的方法页面跳转的主函数这儿初始化viewModel避免了每次使用viewModel的初始化,将他作为一个参数传递给各个页面@ComposablefunAppNavHost(rootNavController:NavHostController=rememberNavContro
  • 2024-05-295.29
    做完了安卓端的政策查询系统页面跳转时数据传递这儿想到一个不一样的方法页面跳转的主函数这儿初始化viewModel避免了每次使用viewModel的初始化,将他作为一个参数传递给各个页面@ComposablefunAppNavHost(rootNavController:NavHostController=rememberNavContr
  • 2024-05-175.17
    查了一下怎么路由跳转但现在跳转页面的时候需要传递数据 找了几种方法试了一下都不行```@RequiresApi(Build.VERSION_CODES.O)@ComposablefunAppNavHost(rootNavController:NavHostController=rememberNavController(),@SuppressLint("ModifierParameter")mo
  • 2024-05-135.13
    当在主屏幕创建工厂时funLoginScreen(viewModel:LoginViewModel=viewModel(factory=LoginViewModelProvider.Factory))下面这段代码要封装在一个函数中并以另一个函数作为一个中介置于为什么还不知道是慢慢试出来的funLoginContent(form:LoginAndReg
  • 2024-05-105.10
    jetpackcompose主题设计funEmailDetailAppBar(email:Email,isFullScreen:Boolean,modifier:Modifier=Modifier,onBackPressed:()->Unit){TopAppBar(modifier=modifier,title={Column(
  • 2024-05-10Compose LazyColumn添加分割线
    funTodo(todos:List<TodoItem>){LazyColumn(modifier=Modifier.weight(1f)){items(todos,key={todo->todo.id}){//列表项TodoRo
  • 2024-05-095.9
    开始学习jetpackcomposeclassMainActivity:ComponentActivity(){overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContent{BasicsCodelabTheme{//Asurfacecontaine
  • 2024-05-085.8
    ```@ComposablefunOnboardingScreen(onContinueClicked:()->Unit,modifier:Modifier=Modifier){Column(modifier=modifier.fillMaxSize(),verticalArrangement=Arrangement.Center,horizontalAlignment=Alignment.Cent
  • 2024-04-15blender创建腰带模型
    importbpyimportbpy#创建立方体并返回对象defcreate_cube(name,dimensions,location,parent=None):#执行添加立方体的操作bpy.ops.mesh.primitive_cube_add(size=dimensions[2],enter_editmode=False,location=location)#选择新创建的立方体
  • 2024-04-14blender使用python创建长凳子模型
    importbpyimportmath#导入math模块#jianmodefjianMo(l,w,h,name='CafeBody',location_x=0,location_y=0,location_z=0):#定义咖啡馆的尺寸cafe_length=l#长度,单位:米cafe_width=w#宽度,单位:米cafe_height=h#高度,单位:米#
  • 2024-04-14blender使用python创建床模型
    importbpyimportmath#导入math模块#jianmodefjianMo(l,w,h,name='CafeBody',location_x=0,location_y=0,location_z=0):#定义咖啡馆的尺寸cafe_length=l#长度,单位:米cafe_width=w#宽度,单位:米cafe_height=h#高度,单位:米#
  • 2024-04-14blender使用python创建桌子模型
    importbpyimportmath#导入math模块#jianmodefjianMo(l,w,h,name='CafeBody',location_x=0,location_y=0,location_z=0):#定义咖啡馆的尺寸cafe_length=l#长度,单位:米cafe_width=w#宽度,单位:米cafe_height=h#高度,单位:米#
  • 2024-03-17Android开发笔记[10]-关于页
    摘要构建关于页、最终用户许可页(EULA)页和隐私协议页;Compose页面中嵌入xml布局;Compose页面中添加markdown文本.关键信息AndroidStudio:Iguana|2023.2.1Gradle:distributionUrl=https://services.gradle.org/distributions/gradle-8.4-bin.zipjvmTarget='1.8'minSdk
  • 2024-03-07kettle MongoDB Output 配置说明
    基本配置ConfigureConnectionTab数据库连接Connectiontimeout:尝试连接数据库所等待的最大时间(毫秒),空为无限,建议5000Sockettimeout:sql在执行成功之前等待读写操作的时间(毫秒),空为无限,建议5000OutputOptionsTab输入表与相关设置Truncateoption:在数据传输前清空表
  • 2024-02-2720240218
    记账本App主页页面的绘制记账本App的主页界面绘制@OptIn(ExperimentalMaterial3Api::class)@ComposablefunExpenseTrackerApp(appViewModel:ExpenseTrackerViewModel=viewModel()){valappUiStatebyappViewModel.uiState.collectAsState()Box(modifie
  • 2024-02-27Android Compose开发
    目录好处入门Composable布局其他组件列表verticalScroll延迟列表内容内边距性能修饰符偏移量requiredSize滚动添加间距SpacerButtonContext文字图片TextField重组状态提升viewmodel互相调用AndroidView项目学习其他text加一个背景paddingzIndexLaunchedEffectDisposableEffectpa
  • 2024-01-30Android开发笔记[8]-基于Compose布局的开屏页
    摘要基于Compose布局的开屏页,显示进度条;自动跳转到其他页面.关键信息AndroidStudio:ElectricEel|2022.1.1Patch2Gradle:distributionUrl=https://services.gradle.org/distributions/gradle-7.5-bin.zipjvmTarget='1.8'minSdk21targetSdk33compileSdk33开
  • 2024-01-20简易Android名片制作
    classMainActivity:ComponentActivity(){overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContent{MyCardTheme{//Asurfacecontainerusingthe'background
  • 2023-12-22Android开发——添加图片
    1、首先选择一张需要的图片,通过左侧的ResourceManage选择“+”并选择ImportDrawables选择一张图片并调整以下两个内容这两个内容的作用借用谷歌官方的Android开发教程的内容:*Android设备具有不同的屏幕尺寸(手机、平板电脑和电视等),而且这些屏幕也具有不同的像素尺寸。也
  • 2023-12-17Android开发——组合函数、注解与连接Android设备
    1、JetPackCompose、组合函数与注解和文本修改1、JetPackCompose:JetpackCompose是由Google推出的用于构建Android用户界面的现代化工具包。它是一个声明式的UI工具包,用于简化Android应用程序的用户界面设计和开发。JetpackCompose采用了类似于React或Flutter的
  • 2023-11-27Android Compose 使用Pager (with TabRow)
    Pager基本内容看官方吧:AndroidCompose中的分页器不同页显示不同内容错误示范@ComposableHorizontalPager(state=pagerState,modifier.fillMaxHeight(),beyondBoundsPageCount=2,verticalAlignment=Alignment.Top){if(pagerState.currentPage==0){//使
  • 2023-11-22七天.NET 8操作SQLite入门到实战 - 第三天SQLite快速入门
    前言今天我们花费一个小时快速了解SQLite数据类型、SQLite常用命令和语法。七天.NET8操作SQLite入门到实战详细教程第一天SQLite简介第二天在Windows上配置SQLite环境EasySQLite项目源码地址GitHub地址:https://github.com/YSGStudyHards/EasySQLite
  • 2023-10-13Android开发 Jetpack_Compose_7 文字
    前言此篇博客主要讲解Compose里的文字相关的UI功能。文本处理相关的内容与细节较多,此篇博客尽量涵盖完整,所以博客较长需要耐心看完。  官网文档:https://developer.android.google.cn/jetpack/compose/text?hl=zh-cnText文本全部参数这里列出全部参数,下面会一个一个举