Logo

Jetpack Compose:按钮组件

一、Button1.基本按钮Button 默认没有任何样式,仅仅是一个点击事件响应组件,需要在 content 参数中使用其他组件来实现 Button。Button( onClick = {}) { Text(text = "Hello")}2.按钮添加图标在 Tex...

Manjaro上Compose for Desktop打包deb失败 Exit code: 1

记录一下在 Manjaro 上用 IDEA 打包 Compose for Desktop 的 deb 包失败解决方法:...

Jetpack Compose:文本组件

一、TextText 遵循 Material Design 设计规范,如无需使用 Material Design 可以使用更底层的 BasicText 组件。Text 函数如下所示:@Composablefun Text(text: String,// 显示的文本 modifier: Modi...

Jetpack Compose:Modifier 修饰符

Modifier 可以通过链式调用的写法来为组件应用一系列的样式,每个基础的 Composable 组件都有一个 modifier 属性。Ⅰ.常用修饰符本章节记录一些常用的预置 Modifier 修饰符,对所有 Composable 组件通用。1.Modifier.sizesize 修饰符用来设置组...

VSCode运行Flutter报错Failed to create server socket

本文默认你已经完成Flutter环境设置,且flutter doctor没有异常今天按照Flutter官方的文档尝试在VSCode上运行调试Flutter应用,在F5运行时一直报错,如下图:下面有几个解决方案,可以尝试一下。一、修改hosts文件C:\Windows\System32\drivers...

MyBatis 高级结果映射

MyBatis 的关联关系也被称为高级结果映射。当实体与实体存在多对一、一对多、多对多三种关系时,MyBatis 提供了多种方法将查询结果组装进实体类对象当中。假设现有 Employee 和 Department 两个实体类以及对应的 MySQL 表,如下所示:public class Depart...

Kotlin:使用infix函数构建更可读的语法

我们已经多次使用过A to B这样的语法结构,包括Kotlin自带的mapOf()函数,这种语法可读性高,相比调用一个函数,它更接近于使用英语的语法来编写。to并不是Kotlin语言中的一个关键字,之所以我们能使用A to B这种语法结构,是因为Kotlin提供了一种高级语法糖特性:infix函数,...

uTools在Linux上鼠标中键问题

记录一个小坑utools 默认超级面板是鼠标中键,因为不方便就取消了超级面板,但是在Linux中鼠标中键无效了,终端输入以下命令即可恢复:xmodmap -e "pointer = 1 2" ...

Kotlin:标准函数API

任何Kotlin代码都可以自由调用所有标准函数。一、with函数val result = with(obj) { // 这里是obj的上下文 "value"// 最后一行是函数返回值}二、run函数run与with相似,但run不能直接调用,必须调用某个对象的run函...

Dart:为Java开发人员准备的Dart教程

以下内容来自Flutter官方的“为Java开发人员准备的Dart教程”中记录的笔记。...