注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
1
回复

调用环信接口返回报错 环信接口报错

技术精选yangjian 回复了问题 • 2 人关注 • 752 次浏览 • 2022-06-10 19:06 • 来自相关话题

0
评论

flutter简单优秀的开源dialog使用free_dialog Flutter free_dialog

技术精选王二蛋和他的张大花 发表了文章 • 512 次浏览 • 2022-06-10 17:02 • 来自相关话题

前言 今天我来介绍一款简单,易用的dialog,该dialog比较简洁,可以适应很多app(主要没有其他动画及以外的图片等,黑白风格可以适配多种样式的app)。如果你的app急需一款不错的dialog,并且你懒得开发,那么用这款就对了。 开始 集成dialog... ...查看全部
0
评论

一文搞明白协程的挂起和恢复 协程

技术精选王二蛋和他的张大花 发表了文章 • 597 次浏览 • 2022-06-10 11:07 • 来自相关话题

协程是使用非阻塞式挂起的方式来实现线程运行的。那协程又是如何挂起和恢复的,这里面的概念又是什么,带着这些问题就让我们重新探究下协程的挂起和恢复。我们先创建个协程:override fun initView() { lifecycleScope.... ...查看全部
0
评论

OkHttp源码分析 okhttp

技术精选王二蛋和他的张大花 发表了文章 • 546 次浏览 • 2022-06-10 11:04 • 来自相关话题

 大家好,我是小黑,一个还没秃头的程序员~~~ 路是走出来的,而不是空想出来的。 相信大家找工作的时候都会被问及到Okhttp的原理以及源码分析,好记性不如烂笔头,所以这次我打算把它记录下来方便日后复习查看,也和大家分享一下,如果有什么不对之处还请大... ...查看全部
0
评论

Kotlin浅析之Contract contract

技术精选王二蛋和他的张大花 发表了文章 • 791 次浏览 • 2022-06-10 11:02 • 来自相关话题

在进行kotlin的项目开发中,我们依赖kotlin语法糖相比java可以更高效地产出,kotlin的彩蛋众多,这篇文章着重跟大家聊一聊Contract,其实Contract在官方函数中其实也有被多次使用,比如我们常用的let、apply、also、isNul... ...查看全部
0
评论

Flutter【移动端】如何进行多渠道打包发布 多渠道

技术精选王二蛋和他的张大花 发表了文章 • 966 次浏览 • 2022-06-08 15:33 • 来自相关话题

随着项目的运营推广,总少不了各种客户定制化的需求,当前大部分软件其实都离不开Saas的玩法;定制化需求虽然利润高(特别是海外客户),但对于开发人员来说却比较难搞,同一套代码需要支持不同的需求。一般我们处理这种需求的时候会引入渠道包的概念,每个客户拥有独立渠道,... ...查看全部
0
评论

内存如何记录方法调用和返回过程 方法栈

技术精选王二蛋和他的张大花 发表了文章 • 621 次浏览 • 2022-06-08 15:28 • 来自相关话题

全文分为 视频版 和 文字版, 视频版: 通过语音和动画,能够更加直观的看到,内存记录方法调用和返回过程。 bilibili 地址: b23.tv/d5glsFn 文字版 我们在写代码的时候有没有思考过 方法如何调用 、 方法执行完之后如何返回 、 内存如何记... ...查看全部
0
评论

kotlin - 你真的了解 by lazy吗 kotlin

技术精选王二蛋和他的张大花 发表了文章 • 533 次浏览 • 2022-06-08 15:26 • 来自相关话题

背景 kotlin中的语法糖by lazy相信都有用过,但是这里面的秘密却很少有人深究下去,还有网上充斥着大量的文章,却很少能说到本质的点上,所以本文以字节码的视角,揭开by lazy的秘密。 一个例子 class LazyClassTest { v... ...查看全部
0
评论

Android自定义评分控件 评分控件

技术精选王二蛋和他的张大花 发表了文章 • 502 次浏览 • 2022-06-07 10:56 • 来自相关话题

无意中翻到几年前写过的一个RatingBar,可以拖拽,支持自定义星星图片,间距大小等参数。 自定义参数 为了方便扩展,支持更多的样式,这里将大部分参数设置成支持外部可配置的形式。 <declare-styleable name="RatingBarP... ...查看全部
0
评论

Gradle 渠道包配置 gradle

技术精选王二蛋和他的张大花 发表了文章 • 514 次浏览 • 2022-06-07 10:55 • 来自相关话题

Gradle 渠道包配置 安卓项目中默认使用gradle作为构建工具,gradle默认提供了很多Task,开发者也可以自己新建Task构建脚本,让打包、开发达到事半功倍的效果。这篇文章主要讲解安卓项目中常见的打包脚本。 基本任务 用gradle创建一个简单... ...查看全部
0
评论

Java泛型详解 泛型

技术精选王二蛋和他的张大花 发表了文章 • 583 次浏览 • 2022-06-07 10:54 • 来自相关话题

1 为什么需要泛型? 示例1: /** * @Description: 不使用泛型 * @CreateDate: 2022/3/18 3:08 下午 */ public class NoGeneric { private int addInt... ...查看全部
0
评论

Compose 动画边学边做 - 夏日彩虹 compose

技术精选王二蛋和他的张大花 发表了文章 • 636 次浏览 • 2022-06-02 15:23 • 来自相关话题

引言 Compose 在动画方面下足了功夫,提供了种类丰富的 API。但也正由于 API 种类繁多,如果想一气儿学下来,可能会消化不良导致似懂非懂。结合例子学习是一个不错的方法,本文就带大家边学边做,通过高仿微博长按点赞的彩虹动画,学习和实践 Compose ... ...查看全部
0
评论

Flutter——平台通信记录器 : channel_observer channel_observer

技术精选王二蛋和他的张大花 发表了文章 • 566 次浏览 • 2022-06-02 11:12 • 来自相关话题

前言 Flutter自身的定位,决定了基于其开发的项目在不断迭代的过程中,会有越来越多的平台通信。这些通信多来自各种平台端的sdk,而这些sdk一般是由不同人、团队甚至公司负责的,所以在sdk变动过程中,可能由于沟通不够及时、或者疏忽大意而未能及时通知到客户端... ...查看全部
0
评论

跟我学企业级flutter项目:如何重新定制cached_network_image的缓存管理与Dio网络请求 cached_network_image

技术精选王二蛋和他的张大花 发表了文章 • 744 次浏览 • 2022-06-01 11:32 • 来自相关话题

前言 flutter中需要展示网络图片时候,不建议使用flutter原本Image.network(),建议最好还是采用cached_network_image这个三方库。那么我今天就按照它来展开说明,我再做企业级项目时如何重新定制cached_network... ...查看全部
0
评论

探究EventBus粘性事件实现机制 eventbus

技术精选王二蛋和他的张大花 发表了文章 • 573 次浏览 • 2022-05-30 11:20 • 来自相关话题

粘性事件观察者 @Subscribe(threadMode = ThreadMode.MAIN, sticky = true) fun registerEventBus(o: Any) { } 发送粘性事件 EventBus.getDefault... ...查看全部
0
评论

并发编程-线程的启动、死锁、线程安全、ThreadLocal 并发编程

技术精选王二蛋和他的张大花 发表了文章 • 490 次浏览 • 2022-05-30 11:19 • 来自相关话题

1 线程的启动方式 线程的启动方式只有两种。 方式1:继承Thread,然后调用start()启动。 private static class PrimeThread extends Thread { @Override public void... ...查看全部
0
评论

Flutter入口中的runApp方法解析 runApp

技术精选王二蛋和他的张大花 发表了文章 • 848 次浏览 • 2022-05-30 11:08 • 来自相关话题

前言 开发中,如果在runApp方法执行之前设置Android沉浸式样式报错,需要先设置WidgetsFlutterBinding.ensureInitialized();这一行代码才行,为什么,接下来看下这一行代码具体做了啥。 点进去发现这个方法在runAp... ...查看全部
0
评论

Kotlin - 改良装饰者模式 kotlin

技术精选王二蛋和他的张大花 发表了文章 • 519 次浏览 • 2022-05-30 11:04 • 来自相关话题

一、前言 装饰者模式 作用:在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。 本质:该模式通过创建一个包装对象,来包裹真实的对象。 核心操作: 创建一个装饰类,包含一个被装饰类的实例 装饰类重写所有被装饰类的方法 在装饰类中对需要增强的功... ...查看全部
0
评论

<版本>Android统一依赖管理 依赖管理

技术精选王二蛋和他的张大花 发表了文章 • 884 次浏览 • 2022-05-27 15:02 • 来自相关话题

总结: 在多module的项目中,对版本的统一管理很重要,可以避免多个版本库的冲突问题,也方便日后的统一升级等等 Android的版本依赖的统一管理,有三种方式: 传统apply from的方式 buildsrc方式 composing builds方式 ... ...查看全部
0
评论

如何解决Flutter的WebView白屏和视频自动播放 Flutter webview

技术精选王二蛋和他的张大花 发表了文章 • 1767 次浏览 • 2022-05-27 14:58 • 来自相关话题

前言 众所周知,Flutter 的 WebView 不太友好,用起来不顺手。 我们 Flutter 开发常用的 WebView 库有2个,一个是 Flutter 官方自己出的 webview_flutter ,另一个是比较流行的 flutter_inappwe... ...查看全部
0
评论

CAS以及Atomic原子操作详解 Atomic CAS

技术精选王二蛋和他的张大花 发表了文章 • 904 次浏览 • 2022-05-25 11:14 • 来自相关话题

CAS以及Atomic原子操作详解 CAS 什么是CAS 针对一个变量,首先比较它在内存中的值与某个期望的值是否相同,如果相同就给它赋予新值 其原子性是直接在硬件层面得到保障的 CAS是一种无锁算法,在不使用锁的情况下实现多线程之间的变量同步 底层... ...查看全部
0
评论

从单例谈double-check必要性,多种单例各取所需 单例

技术精选王二蛋和他的张大花 发表了文章 • 544 次浏览 • 2022-05-25 10:56 • 来自相关话题

前言 前面铺掉了那么多都是在讲原则,讲图例。很多同学可能都觉得和设计模式不是很搭边。虽说设计模式也是理论的东西,但是设计原则可能对我们理解而言更加的抽象。不过好在原则东西不是很多,后面我们就可以开始转讲设计模式了。 我的思路是按照设计模式进行分类整理。期间穿... ...查看全部
0
评论

Kotlin - 改良责任链模式 责任链模式

技术精选王二蛋和他的张大花 发表了文章 • 716 次浏览 • 2022-05-25 10:51 • 来自相关话题

一、前言 责任链模式 作用:避免请求的发送者和接收者之间的耦合关系,将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 举例:OKHttp 的拦截器、Servlet 中的 FilterChain 二、使用责任链模式 例子:学生... ...查看全部
0
评论

Flutter自绘组件:扇形图 扇形图

技术精选王二蛋和他的张大花 发表了文章 • 836 次浏览 • 2022-05-25 10:46 • 来自相关话题

简介 在开发过程中通常会遇到一些不规则的UI,比如不规则的线条,多边形,统计图表等等,用那些通用组件通过组合的方式无法进行实现,这就需要我们自己进行绘制。可以通过使用CuntomPaint组件并结合画笔CustomPainter去进行手动绘制各种图形。 Cus... ...查看全部
0
评论

跟我学flutter:细细品Widget(五)Element Element

技术精选王二蛋和他的张大花 发表了文章 • 658 次浏览 • 2022-05-23 10:47 • 来自相关话题

前言跟我学flutter系列:跟我学flutter:我们来举个例子通俗易懂讲解dart 中的 mixin跟我学flutter:我们来举个例子通俗易懂讲解异步(一)ioslate跟我学flutter:我们来举个例子通俗易懂讲解异步(二)ioslate循环机制跟我... ...查看全部
0
评论

跟我学flutter:细细品Widget(四)Widget 渲染过程 与 RenderObjectWidget RenderObjectWidget

技术精选王二蛋和他的张大花 发表了文章 • 859 次浏览 • 2022-05-23 10:45 • 来自相关话题

前言跟我学flutter系列:跟我学flutter:我们来举个例子通俗易懂讲解dart 中的 mixin跟我学flutter:我们来举个例子通俗易懂讲解异步(一)ioslate跟我学flutter:我们来举个例子通俗易懂讲解异步(二)ioslate循环机制跟我... ...查看全部
0
评论

跟我学flutter:细细品Widget(三)ProxyWidget,InheritedWidget InheritedWidget ProxyWidget

技术精选王二蛋和他的张大花 发表了文章 • 714 次浏览 • 2022-05-23 10:43 • 来自相关话题

前言跟我学flutter系列:跟我学flutter:我们来举个例子通俗易懂讲解dart 中的 mixin跟我学flutter:我们来举个例子通俗易懂讲解异步(一)ioslate跟我学flutter:我们来举个例子通俗易懂讲解异步(二)ioslate循环机制跟我... ...查看全部
0
评论

金三银四必备,全面总结 Kotlin 面试知识点 kotlin

技术精选王二蛋和他的张大花 发表了文章 • 635 次浏览 • 2022-05-18 16:58 • 来自相关话题

「Offer 驾到,掘友接招!我正在参与2022春招系列活动-经验复盘,点击查看 活动详情 即算参赛 你的支持对我意义重大! 🔥 Hi,我是旭锐。本文已收录到 GitHub · Android-NoteBook 中。这里有 Android... ...查看全部
0
评论

效率翻倍!大型Flutter项目快速实现JSON转Model实战 快速实现JSON

技术精选王二蛋和他的张大花 发表了文章 • 662 次浏览 • 2022-05-18 16:09 • 来自相关话题

一、前言 在原生应用开发中,我们通常会使用YYModel、SwiftyJSON、GSON等库实现JSON解析,并使用JSONConverter等类似工具实现JSON自动转模型,极大的提高工作效率。 但在Flutter开发中,却并没有类似的解析库给我们使用,因为... ...查看全部
0
评论

ListView界面在Flutter 3.0错乱 Flutter 3.0 ListView

技术精选王二蛋和他的张大花 发表了文章 • 757 次浏览 • 2022-05-18 16:03 • 来自相关话题

一、 入坑 一直以来有一个口口相传的秘诀,就是Flutter版本等到*.*.3版本再升级。 大版本升级一定要慎重的。不然不知道哪个界面中就会出现未知的异常。 Flutter3.0发布了,但是选择不升级,忍了一个星期后,突然发现Flutter开始支持APPLE ... ...查看全部
0
评论

跟我学企业级flutter项目:flutter模块化,单工程架构模式构思与实践 单工程架构 企业级flutter

技术精选王二蛋和他的张大花 发表了文章 • 979 次浏览 • 2022-05-17 16:09 • 来自相关话题

前言 在原生Android开发的时候,我们经常会用到ARouter,来设计我们项目的整体架构。因为ARouter会帮助我们实现模块化的思想,那么在Flutter中如何去构建模块化的架构呢?再深入一点,如何去运行一个单一模块,不去跑整体项目呢?本篇文章将会带你学... ...查看全部
0
评论

跟我学flutter:细细品Widget(二)StatelessWidget&StatefulWidget 跟我学flutter

技术精选王二蛋和他的张大花 发表了文章 • 800 次浏览 • 2022-05-17 16:07 • 来自相关话题

前言 跟我学flutter系列:跟我学flutter:我们来举个例子通俗易懂讲解dart 中的 mixin跟我学flutter:我们来举个例子通俗易懂讲解异步(一)ioslate跟我学flutter:我们来举个例子通俗易懂讲解异步(二)ioslate循环机制跟... ...查看全部
0
评论

跟我学企业级flutter项目:如何将你的项目简单并且快速屏幕自适应 flutter屏幕自适应

技术精选王二蛋和他的张大花 发表了文章 • 673 次浏览 • 2022-05-16 16:59 • 来自相关话题

前言跟我学flutter系列:跟我学flutter:我们来举个例子通俗易懂讲解dart 中的 mixin跟我学flutter:我们来举个例子通俗易懂讲解异步(一)ioslate跟我学flutter:我们来举个例子通俗易懂讲解异步(二)ioslate循环机制跟我... ...查看全部
0
评论

Dart 语言的7个很酷的特点 Dart

技术精选王二蛋和他的张大花 发表了文章 • 491 次浏览 • 2022-05-11 11:00 • 来自相关话题

正文 今天的文章简短地揭示了 Dart 语言所提供的很酷的特性。更多时候,这些选项对于简单的应用程序是不必要的,但是当你想要通过简单、清晰和简洁来改进你的代码时,这些选项是一个救命稻草。 考虑到这一点,我们走吧。 Cascade 级联 Cascades (..... ...查看全部
0
评论

贝塞尔曲线动起来会是什么样? 贝塞尔曲线

技术精选王二蛋和他的张大花 发表了文章 • 563 次浏览 • 2022-05-11 10:57 • 来自相关话题

彩虹系列 通过动画控制绘制的结束点,就可以让贝塞尔曲线动起来。例如下面的动图展示的效果,看起来像搭了一个滑滑梯一样。实际上就是用7条贝塞尔曲线实现的,我们使用了 Animation 对象的值来控制绘制的结束点,从而实现了对应的动画效果。 具体源码如下,其中控... ...查看全部
0
评论

关于Kotlin的一些小事 kotlin

技术精选王二蛋和他的张大花 发表了文章 • 782 次浏览 • 2022-05-09 15:07 • 来自相关话题

一、碎碎念 说实话,原本是没有这个系列的,或者说是没想过去建立这个系列。 虽然,但是,所以就有了(别问为什么?) val var 声明变量 被 val 修饰的变量:被 final 修饰,且只会为其提供 getter() 而不会提供 setter() 方法。 ... ...查看全部
0
评论

Dart中的extends, with, implements, on关键字详解 Dart

技术精选王二蛋和他的张大花 发表了文章 • 1932 次浏览 • 2022-05-09 15:05 • 来自相关话题

Dart中类的类型 Dart是支持基于mixin继承机制的面向对象语言,所有对象都是一个类的实例,而除了 Null以外的所有的类都继承自Object类。 基于mixin的继承意味着尽管每个类(top class Object? 除外)都只有一个超类,一个类的代... ...查看全部
0
评论

Flutter Modular使用教程 Modular

技术精选王二蛋和他的张大花 发表了文章 • 1273 次浏览 • 2022-05-09 14:59 • 来自相关话题

什么是Flutter Modular? 随着应用项目发展和变得越来越复杂,保持代码和项目结构可维护和可复用越来越难。Modular提供了一堆适配Flutter的解决方案来解决这些问题,比如依赖注入,路由系统和“一次性单例”系统(也就是说,当注入模块超出范围时,... ...查看全部
0
评论

jetpack compose实战——基本框架搭建 jetpack

技术精选王二蛋和他的张大花 发表了文章 • 822 次浏览 • 2022-05-07 11:25 • 来自相关话题

前言 项目地址:github.com/Peakmain/Co… 网上现在有不少jetpack compose的文章和教程,但是实战项目不多。 项目接口基于玩Android,这里也非常感谢大佬提供的免费接口 建议 先学习kotlin语言,最好有Android... ...查看全部
0
评论

重复setContentView后fitsSystemWindows失效 fitsSystemWindows

技术精选王二蛋和他的张大花 发表了文章 • 1050 次浏览 • 2022-05-07 11:24 • 来自相关话题

项目中有个沉浸式的activity,在调用setContentView切换布局的时候fitsSystemWindows失效了,效果如图: Activity代码: class MainActivity : AppCompatActivity() { ... ...查看全部
0
评论

Flutter启动页白屏处理 启动页

技术精选王二蛋和他的张大花 发表了文章 • 1160 次浏览 • 2022-05-07 11:22 • 来自相关话题

前言 在上篇实现了一个Nike的加载页,但有一些遗留问题,其中之一就是启动时的白屏处理。如下: 启动页 几乎所有App都会设计一个启动页,Flutter项目如果不做处理的话,在点开时都会有这个白色的闪屏。其实这个启动页在项目文件就可以进行更改。 安卓 1.打... ...查看全部
0
评论

跟我学flutter:细细品Widget(一)Widget&Element初识 Widget Element

技术精选王二蛋和他的张大花 发表了文章 • 757 次浏览 • 2022-05-05 11:01 • 来自相关话题

前言跟我学flutter系列:跟我学flutter:我们来举个例子通俗易懂讲解dart 中的 mixin跟我学flutter:我们来举个例子通俗易懂讲解异步(一)ioslate跟我学flutter:我们来举个例子通俗易懂讲解异步(二)ioslate循环机制跟我... ...查看全部
0
评论

跟我学flutter:Flutter雷达图表(一)如何使用kg_charts 雷达图

技术精选王二蛋和他的张大花 发表了文章 • 730 次浏览 • 2022-05-05 10:56 • 来自相关话题

前言跟我学flutter系列:跟我学flutter:我们来举个例子通俗易懂讲解dart 中的 mixin跟我学flutter:我们来举个例子通俗易懂讲解异步(一)ioslate跟我学flutter:我们来举个例子通俗易懂讲解异步(二)ioslate循环机制跟我... ...查看全部
0
评论

跟我学flutter:在国内如何发布自己的Plugin 或者 Package Package Plugin Flutter

技术精选王二蛋和他的张大花 发表了文章 • 645 次浏览 • 2022-05-05 10:51 • 来自相关话题

前言跟我学flutter系列:跟我学flutter:我们来举个例子通俗易懂讲解dart 中的 mixin跟我学flutter:我们来举个例子通俗易懂讲解异步(一)ioslate跟我学flutter:我们来举个例子通俗易懂讲解异步(二)ioslate循环机制跟我... ...查看全部
0
评论

Flutter 必知必会系列 —— mixin 和 BindingBase 的巧妙配合 mixin

技术精选王二蛋和他的张大花 发表了文章 • 771 次浏览 • 2022-04-28 11:13 • 来自相关话题

前面我们已经介绍了 Flutter 的入口方法 —— main,入口方法做了初始化、根节点生成并绑定等工作。这一节我们就详细介绍 Flutter 的初始化。 混入 mixin 混入是一个很实用的语法特性,可以让一个类在不成为某一个目标类的父类的情况下,目标类可... ...查看全部
0
评论

Flutter事件之GestureBinding GestureBinding

技术精选王二蛋和他的张大花 发表了文章 • 856 次浏览 • 2022-04-28 11:08 • 来自相关话题

Flutter在启动时(runApp)会进行一些浇水类的"粘合",WidgetsFlutterBinding作为主类,需要粘合一系列的Binding,其中GestureBinding就是事件处理类; GestureBinding是Flutter中管理手势事件的... ...查看全部
0
评论

Flutter使用source_gen快速提升开发效率 source_gen

技术精选王二蛋和他的张大花 发表了文章 • 1203 次浏览 • 2022-04-28 11:06 • 来自相关话题

认识APT APT(Annotation Process Tool),注解处理器,可以在编译期或运行时获取到注解信息,进行生成代码源文件、其他文件或逻辑处理的功能。 Java中按注解保留的范围可以分为三类,功能也各不相同,分别是: SOURCE:编译期间丢... ...查看全部
0
评论

Flutter实现掘金App点赞效果 点赞

技术精选王二蛋和他的张大花 发表了文章 • 763 次浏览 • 2022-04-27 11:09 • 来自相关话题

前言 点赞这个动作不得不说在社交、短视频等App中实在是太常见了,当用户手指按下去的那一刻,给用户一个好的反馈效果也是非常重要的,这样用户点起赞来才会有一种强烈的我点了赞的效果,那么今天我们就用Flutter实现一个掘金App上的点赞效果。 首先我们看下掘金... ...查看全部
0
评论

kotlin协程简介 kotlin 协程

技术精选王二蛋和他的张大花 发表了文章 • 657 次浏览 • 2022-04-27 10:44 • 来自相关话题

技术是永无止境的,需要不断地学习总结。 什么是协程? 协程就像非常轻量级的线程。线程是由系统调度的,线程切换或线程阻塞的开销都比较大。而协程依赖于线程,但是协程挂起时不需要阻塞线程,几乎是无代价的,协程是由开发者控制的。所以协程也像用户态的线程,非常轻量级,一... ...查看全部
0
评论

flutter倒计时控件 倒计时

技术精选王二蛋和他的张大花 发表了文章 • 885 次浏览 • 2022-04-26 10:44 • 来自相关话题

使用方式1 默认为倒计时 CountdownWidget( 5, ///倒计时的时间 onClick: () { /// 点击事件的回调 _skip2main(); }, onFinish: () { ///倒计... ...查看全部