自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

面向价值,效用至上

代码是有温度的,我想用它给世界写一封情书:)

  • 博客(19)
  • 收藏
  • 关注

原创 Kotlin 智能类型转换与 when 表达式(八)

智能转换: 将类型检查和类型转换相结合,一旦类型检查通过,无需使用as来显式转换期望返回值的代码块,将其最后一个表达式作为结果返回

2024-09-18 16:00:00 819

原创 Kotlin 多种形式的 when 表达式(七)

kotlin中when表达式的多种使用方式,可以将条件捕获在局部变量,可以使用不带参数的when表达式等等

2024-09-18 11:00:00 557

原创 Kotlin 枚举和 when 表达式(六)

将表达式体函数与when表达式相结合,Kotlin的语言魅力就慢慢凸显出来

2024-09-18 09:30:00 687

原创 Jetpack Compose 状态管理之状态重要性(8)

Jetpack Compose 中,状态是动态交互式 UI 的核心,决定了 UI 在特定时刻的外观和行为,通过单向数据流管理状态,确保交互性和一致性

2024-09-17 16:00:00 1694

原创 Kotlin 类和属性(五)

Kotlin 提供简洁的类和属性定义,自动生成 getter 和 setter。属性可自定义访问器,支持与 Java 互操作。源代码布局灵活,但建议遵循 Java 目录结构

2024-09-17 10:15:00 681

原创 Jetpack Compose 基本布局(7)

Jetpack Compose 中的布局本身就是可组合元素的它们充当容器元素, 将其他可组合元素作为其子元素通过在布局中嵌套可组合元素,并使用修改器来控制它们的位置和样式可以创建复杂且具有视觉吸引力的UIColumn布局列布局将其子元素从上到下垂直排列,把它想象成UI 元素的堆叠两个Text组件和Image组件将垂直堆叠Row布局行布局则是将其子元素从左到右水平排列,就像将UI元素并排放置一样 这里,图像、文本和按钮可组合元素将水平排列成一行Box布局方框布局专为重叠元素而设计。

2024-09-17 08:30:00 848

原创 Kotlin 函数和变量(四)

在所有 Kotlin 程序中,**另一个常用的基本构件是变量**,它**允许你存储数据**Kotlin 中的**变量声明以一个关键字(val 或 var)开头**

2024-09-16 21:45:00 801

原创 Kotlin 函数和变量(三)

事实上,可以让 max 函数更加简洁由于函数的主体由一个表达式组成(if (a > b) a else b)因此可以将该表达式作为整个函数的主体去掉大括号和返回语句取而代之的是,将单个表达式放在等号 (=) 之后如果一个函数的主体是用大括号写的,我们就说这个函数有一个块体如果函数直接返回一个表达式,则它具有表达式体您可以进一步简化 max 函数省略返回类型乍一看,这可能会让你感到困惑, 怎么会有没有返回类型声明的函数呢?您已经了解到Kotlin 是一种静态类型语言那么它不是。

2024-09-16 21:15:00 805

原创 Kotlin 基本介绍(二)

使用 IntelliJ IDEA 或 Android Studio 可以获得最佳体验。使用 KOTLIN 在线游戏场,无需安装即可试用 KOTLIN。Kotlin 的 IntelliJ IDEA 插件是。在 IntelliJ IDEA 中使用转换器非常简单。在您开始学习 Kotlin 时,转换器可以在。,幸运的是,我们创建一个不错的小捷径。在大多数实际情况下,会。Kotlin 是一种。

2024-09-16 16:20:26 548

原创 Kotlin 基本介绍(一)

在讨论 Kotlin 代码时,有一个短语经常出现: idiomatic Kotlin简单地说,idiomatic Kotlin就是母语为 Kotlin 的用户如何编写代码并在适当的地方使用语言特性和语法糖这样的代码由惯用语组成可识别的结构(模式)以"Kotlin 方式"解决您试图解决的问题惯用化代码符合社区普遍接受的编程风格,并遵循语言设计者的建议与其他技能一样,学习编写惯用的 Kotlin 代码需要时间和实践在阅读代码示例并编写自己的代码的过程中将逐渐对惯用的 Kotlin 代码的外观和感觉。

2024-09-16 16:03:12 692

原创 Jetpack Compose 核心组件(Text, Images, Buttons)(6)

在 Jetpack Compose 的世界里,核心组件是构建 Android UI的基础元素这些可组合元素是由Compose 框架提供的预构建 UI 组件它们是创建从简单文本显示到复杂交互式布局的基本构件核心组件的用途简化用户界面开发核心可组合元素抽象化创建和管理用户界面元素的复杂性.您无需编写冗长的代码来填充布局、创建视图和设置属性只需使用可组合函数,就能事半功倍地实现同样的效果.确保一致性核心组件遵循 Material Design 原则可确保在您的应用程序中提供。

2024-09-16 10:30:00 834

原创 Jetpack Compose 增强辅助工具(4)

Android Studio 还提供其他一些工具来简化 Compose 开发。利用这些工具,可以大大加快 Jetpack Compose 的开发速度。Compose Preview 是一个非常宝贵的工具。,从而使预览更进一步.

2024-09-16 10:00:00 724

原创 Jetpack Compose 创建并运行第一个应用(5)

此外,还可以使用 Android Studio 中的"布局检查器"工具。应用程序运行后,屏幕上应该会显示 "Hello, World!方案 2: 在物理设备上运行。方案 1: 在模拟器上运行。

2024-09-16 10:00:00 1034

原创 Jetpack Compose 设置开发环境(3)

"Empty Compose Activity"模板是 **Jetpack Compose 项目的绝佳起点**

2024-09-16 09:45:00 861

原创 Jetpack Compose与声明式UI(2)

通过采用 Jetpack Compose 的声明式方法。**重新组合(Recomposition)**是。要了解 Jetpack Compose 的独特优势。在 Jetpack Compose 中,在 Jetpack Compose 中,使用 @Composable 注解。的、**纯功能性(纯函数)**的。代码示例–更新一个Text视图。Composables示例。重新组合作为更新机制。

2024-09-15 17:42:48 1064

原创 Jetpack Compose与声明式UI(1)

在用户界面开发领域,声明式UI是对传统命令式方法的一种范式转换就其核心而言,声明式UI编程围绕以下关键原则展开Jetpack Compose 是谷歌推出的一款革命性UI工具包有望重塑 Android UI开发的格局采用现代原则设计,建立在 Kotlin 的坚实基础之上为制作原生 Android UI提供一种全新而高效的方法。

2024-09-15 17:32:35 675

原创 字符串中的中文的判断isalpha()

print('爱我中华'.isalpha())

2018-07-09 19:27:13 2242

原创 搭建python虚拟环境和 virtualenvwrapper-win 使用(windows系统下)

1. 虚拟环境的下载,创建,退出下载:pip install virtualenv (此处使用pip2和pip3都可以无所谓)在指定目录下创建虚拟环境:virtualenv [虚拟环境目录]进入[虚拟环境目录],执行source ./bin/activate激活虚拟环境 (需要在source所在目录或者添加环境变量)(如果执行不了source命令,可以进入到[虚拟环境目录]/Scripts,执行...

2018-07-09 18:27:01 6462

原创 Win10下python3和python2切换和 pip共存问题(已解决)

1.首先是安装py2,py3 这里就不演示了进入python官网,链接https://www.python.org/选择Downloads--->Windows,点击进入就可以看到寻找想要的python版本2.添加py2/py3的路径到系统变量(四个都要添加)3.修改python两个版本的的名字为python2和python3 (修改四个)修改完成后去cmd命令行中测试,成功如下图至此 ...

2018-07-09 17:56:29 4092

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除