![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flutter
文章平均质量分 92
田汉林
这个作者很懒,什么都没留下…
展开
-
Flutter学习之旅-混合开发Part2
什么是Platform View为了能让一些现有的Native控件直接引用到Flutter App中,Flutter团队提供了Platform View,允许Native View嵌入到Flutter Widget体系中,完成Dart代码对Native View的控制。Platform View主要包括:AndroidView 和 UIKitView如何使用Platform ViewAndroidViewclass AndroidView extends StatefulWidget { .原创 2021-01-06 08:42:03 · 215 阅读 · 0 评论 -
Flutter学习之旅-混合开发Part1
场景Flutter项目中需要与Native进行通信Android原生项目嵌入Flutter开发模块iOS原生项目嵌入Flutter开发模块Flutter插件开发平台通道数据类型支持DartAndroidiOSnullnullnil (NSNull when nested)booljava.lang.BooleanNSNumber numberWithBool:intjava.lang.IntegerNSNumber numberWithI.原创 2020-12-29 09:27:47 · 2145 阅读 · 0 评论 -
Flutter学习之旅 - 多行文本全文展开, 关键字高亮
Flutter学习之旅 - 多行文本全文展开, 关键字高亮功能需求:设置文本最多显示行数,超过指定行数显示展开按钮展开/隐藏按钮组成单纯文本文本+图标位置拼接到文本的末端换行显示文字高亮显示:支持对设置的关键字进行高亮显示,支持多个关键字效果图如下:构造方法:const ExpandableText( this.text, { Key key, this.expandText, this.collapseText,原创 2020-12-26 15:07:34 · 1477 阅读 · 0 评论 -
Flutter 学习记录--虚线控件
工作中需要用到虚线控件,Flutter官方没有相关的控件,自定义一个支持横向和竖向的虚线控件,import 'package:flutter/material.dart';/// 虚线class DottedLine extends StatelessWidget { final double height; final Color color; final Axis direction; const DottedLine({ this.height = 1, th原创 2020-06-02 15:58:31 · 439 阅读 · 0 评论