1、使用compose新建一个列表item布局 item很简单,由复选框Checkbox和文本Text组成,给文本简单设置一下样式。像对于文本,复选框多了一个选中改变的回调,...
1、使用compose新建一个列表item布局 item很简单,由复选框Checkbox和文本Text组成,给文本简单设置一下样式。像对于文本,复选框多了一个选中改变的回调,...
1、在ComposeUI中加载AndroidView控件 Compose中可以加载AndroidView还是比较简单的,直接引入AndroidView来加载AndroidVi...
看来很多协程文档,这个说的是最容易懂的一个
一、安装 如果未安装homebrew,需先安装homebrew,安装方法请参照:《MAC 安装 homebrew》 二、创建仓库 我这边是放在了文稿目录下: 注意: 目录/U...
这难道不是夸页面吗
使用Activity Results API来替代onActivityResult说到onActivityResult,我们已经非常熟悉来,通过在A activity启动B activity并且传入数据到B中,然后在A中通过onActivityResult...
2048大家应该都玩过,今天我们就来实现一个可以在鸿蒙系统上运行的2048小游戏,因为没有智慧屏,所以这里是在鸿蒙远程TV模拟器上运行的,大概长下面这样: 在开始写代码之前,...
Jetpack Compose 是用于构建原生界面的新款 Android 工具包。它可简化并加快 Android 上的界面开发。使用更少的代码、强大的工具和直观的 Kotli...
ListContainer是鸿蒙应用开发中常用的一种列表控件,类似于Android中的ListView,其用法和ListView用法也是极其相似,Android开发者很容易上...
说到onActivityResult,我们已经非常熟悉来,通过在A activity启动B activity并且传入数据到B中,然后在A中通过onActivityResult...
NavigationView是SwiftUI应用程序最重要的组件之一,它使我们能够轻松推送和弹出屏幕,以清晰,分层的方式向用户展示信息。NavigationView一般用在页...
一.子线程和主线程的频繁切换 假设现在有这样的一个业务逻辑,有3个耗时操作,耗时1函数执行完毕后,我们需要调用函数1更新UI,再执行耗时2函数,执行完毕后我们在调用函数2更新...
Flutter的beat通道已经支持对web的支持,通过 Web 支持,你可以将使用 Dart 编写的现有 Flutter 代码编译为可以嵌入浏览器,并部署到任何 Web 服...
今天我们用Flutter来实现这样的一个页面,类似于一个分组列表,在Android 中如果要实现一个这样的页面,实现想到的肯定是RecycleView,然后通过在adapte...
十进制是有0到9的数字组成的,二进制则是有0,1两个数字组成,那么为什么人类的计数方式是十进制,电脑的计数方式是二进制呢,十进制和二进制的本质是什么,他们是不是有什么共同点,...
在Android 中可以定义Activity基类,所有可以在基类定义一些公共方法,比如全局标题栏,页面跳转动画,那么子啊FLutter中是不是也可以定义一个页面的基类,今天就...
昨天从其他页面回到首页,滑动banner图切换时发现一个错误,虽然没有导致崩溃,但是总是觉得不舒服: 由于bannerView是通过pageView组件来实现的,在触发Pag...
这两天看到一个视频,一位老人被快速奔跑的大狗狗绳绊到,摔倒身亡。而带狗出来玩的是个12岁的女孩,女孩跟在狗后面,路人提醒她狗绊倒人了,她却径直走过,没有看老人一眼。 据说这个...
今天我们利用LiveData,ViewModel,retrofit2,kotlin协程来搭建一个MVVM的网络请求框架,利用数据来驱动UI更新变化,将数据和UI进行分离。 1...