自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

smileKH的博客

待我代码编成,取你为妻如何!

  • 博客(354)
  • 资源 (4)
  • 收藏
  • 关注

原创 Flutter 中的 LicensePage 小部件:全面指南

是 Flutter 的包中的一个组件,它提供了一个简单的界面来展示应用中使用的所有依赖包的许可证信息。这个小部件会自动从文件中读取依赖信息,并展示相应的许可证。:应用的名称。:应用的版本。:应用的图标。:是否使用 Pedantic 来解析许可证。

2024-05-23 22:46:02 90

原创 Flutter 中的 CupertinoContextMenuAction 小部件:全面指南

是 Flutter 的 Cupertino 组件库中的一个组件,它代表一个 iOS 风格的上下文菜单中的单个可点击选项。每个可以包含一个标题、一个图标,以及一个当选项被点击时执行的回调。child:显示在菜单中的子组件,通常是Text或Icon。onPressed:当菜单选项被点击时调用的回调函数。

2024-05-23 22:44:31 264

原创 Flutter 中的 SnackBarAction 小部件:全面指南

是 Flutter 中的一个组件,它代表SnackBar中的一个操作按钮。当用户点击这个按钮时,可以执行相关的回调函数。通常包含文本和一个可选的图标。label:按钮上显示的文本。onPressed:按钮被点击时调用的回调函数。textColor:按钮文本的颜色。},textColor: Colors.white, // 自定义文本颜色。

2024-05-23 22:42:41 106

原创 Flutter 中的 ExpandIcon 小部件:全面指南

ExpandIcon是 Flutter 的material包中的一个动画图标,显示为一个旋转的箭头,指示内容可以展开或收起。默认情况下,点击ExpandIcon会切换其旋转状态,从而改变其含义:从展开变为收起,或从收起变为展开。ExpandIconisExpanded:一个布尔值,用于控制图标的初始状态(展开或收起)。onToggle:当图标状态改变时调用的回调函数。isExpanded: true, // 设置初始状态为展开isExpanded。

2024-05-23 22:41:00 325

原创 Flutter 中的 Badge 小部件:全面指南

徽章是一种小的展示元素,通常包含数字、文本或图标,用来提醒用户某些内容需要关注。徽章可以独立存在,也可以附加到按钮、图标或其他UI元素上。通过自定义label:徽章上显示的文本或数字。showBadge:控制是否显示徽章。child:徽章附加的子组件。

2024-05-23 22:39:24 156

原创 Flutter 中的 DraggableScrollableSheet 小部件:全面指南

是 Flutter 的一个小部件,它创建了一个可以拖动的滚动式面板,该面板可以展开和收缩。它通常用于实现对话框、临时显示信息面板或任何需要动态展示更多信息的场景。:面板初始时的大小(0.0 到 1.0 之间的值,相对于父组件的高度)。:面板可以展开的最小大小。:面板可以展开的最大大小。builder:用于构建面板内容的回调函数,返回一个Widget。您可以自定义面板展开和收起的动画效果,使界面更加生动和有趣。

2024-05-23 22:37:26 648

原创 Flutter 中的 EditableText 小部件:全面指南

是一个小部件,它实现了一个多行文本编辑字段,支持文本选择、光标控制、输入和文本样式等。它是实现自定义文本编辑控件的基础,如带有自定义工具栏的文本编辑器或支持特殊输入模式的编辑器。text:编辑框中的文本。style:文本样式。:光标颜色。:光标颜色。:光标宽度。:光标圆角。:文本选择高度。onTap:点击文本编辑框时的回调。:文本选择变化时的回调。onChanged:文本内容变化时的回调。通过监听的onChanged回调,您可以实现一个自定义键盘,以控制文本输入。

2024-05-23 22:35:37 162

原创 Flutter 中的 WidgetInspector 小部件:全面指南

是 Flutter 的包中的一个类,它提供了一组工具,用于在应用运行时检查和操作 widget。它可以显示 widget 的层次结构、属性、状态,并允许开发者更改这些属性来实时查看效果。筛选器:您可以添加自定义筛选器来隐藏或显示特定的 widget 类型。扩展:通过实现,您可以添加自定义的调试信息或操作。

2024-05-23 22:34:01 272

原创 Flutter 中的 InputDecorator 小部件:全面指南

是一个布局小部件,它将输入字段的装饰和行为抽象化,使得开发者可以轻松地为输入字段添加标签、边框、填充、图标和错误消息等元素。它通常与TextField和一起使用,以提供一致和可定制的外观。decoration:定义输入字段的装饰,如标签、边框、填充等。child:输入字段的实际内容,可以是TextFieldIcon或其他任何小部件。),),您可以将任何自定义的输入字段与一起使用,只需确保它们遵循的布局规则。

2024-05-23 22:32:00 142

原创 Flutter 中的 AnimatedPhysicalModel 小部件:全面指南

是 Flutter 的material包中的一个组件,它通过包装任意Widget并对其应用动画效果。它能够响应用户的交互,如点击或焦点变化,并在形状、阴影、颜色等方面产生动态的物理效果。:定义小部件的圆角边框。elevation:定义小部件的阴影大小。:定义阴影的颜色。color:定义小部件的背景颜色。duration:定义动画的持续时间。curve:定义动画的缓动曲线。

2024-05-23 22:30:00 100

原创 Flutter 中的 AnimatedThere 小部件:全面指南

是一个假设的小部件名称,它代表了一个动画过渡效果,其中视图从一个状态平滑过渡到另一个状态。例如,一个按钮在被按下时变大,或者一个文本框在获得焦点时改变边框颜色。Flutter允许您自定义动画的曲线,以实现不同的效果,如弹跳、加速或减速等。

2024-05-23 22:28:00 312

原创 Flutter 中的 DropdownButtonFormField 小部件:全面指南

是Flutter材料设计库中的一个组件,它提供了一个具有表单字段功能的下拉选择框。与标准的相比,它可以轻松集成到Form中,并支持输入验证和值保存。decoration:用于自定义下拉按钮的外观。value:当前选中的值。onChanged:当选项改变时调用的回调。items:下拉列表中的选项。validator:验证选中值的回调。

2024-05-23 22:26:08 92

原创 Flutter 中的 FormField 小部件:全面指南

FormField是一个包装器小部件,它将输入字段、验证逻辑和值更新结合在一起。它是一个通用的表单字段小部件,可以与任何类型的输入小部件(如CheckboxSlider等)配合使用。FormField:字段的初始值。onSaved:当表单保存时调用的回调。onChanged:当字段值改变时调用的回调。validator:验证字段值的回调。:是否自动验证字段值。},value');},

2024-05-23 22:23:30 190

原创 Flutter 中的 TabBarView 小部件:全面指南

TabBarView是Flutter材料设计库中的一个组件,它显示与TabBar中的选项卡相对应的页面。当用户点击TabBar上的一个选项卡时,TabBarView会显示对应的页面。TabBarViewcontroller:用于控制TabBarView的。children:一个包含将要显示的页面的列表。physics:决定TabBarView的滑动物理效果。],physics: NeverScrollableScrollPhysics(), // 禁止滑动。

2024-05-23 22:20:33 174

原创 Flutter 中的 CupertinoActivityIndicator 小部件:全面指南

是Flutter的Cupertino包中的一个组件,它用于显示一个旋转的活动指示器,类似于iOS中的UIActivityIndicatorView。这个指示器通常用于表单提交、数据加载或其他需要用户等待的场景。animator:一个,用于控制动画的开始和结束。radius:指示器的半径,可以改变指示器的大小。radius: 20.0, // 设置指示器的半径animator: CupertinoActivityIndicatorAnimator(), // 控制动画。

2024-05-23 22:18:10 125

原创 Flutter 中的 OutlineButton 小部件:全面指南

是一个扁平的按钮,它有一个边框和可选的文本标签。与凸起的不同,没有阴影效果,看起来更为简洁和低调。onPressed:用户点击按钮时调用的回调函数。child:按钮上显示的文本或小部件。:按钮高亮时的边框颜色。:按钮高亮时的背景颜色。borderSide:按钮边框的样式。// 按钮点击事件},width: 2,),

2024-05-22 23:47:13 262

原创 Flutter 中的 ElevatedButton 小部件:全面指南

是 Flutter 的 Material 组件库中的一个按钮小部件,它具有凸起的视觉效果,当用户按下按钮时,按钮会下沉,给人一种按钮被按下的感觉。这种按钮通常用于主行动的触发,如提交表单或打开新页面。onPressed:用户点击按钮时调用的回调函数。child:按钮上显示的文本或小部件。style:用于自定义按钮的样式,包括背景颜色、文本样式等。shape:定义按钮的形状。// 按钮点击事件},primary: Colors.blue, // 按钮背景颜色。

2024-05-22 23:45:52 218

原创 Flutter 中的 TextButton 小部件:全面指南

TextButton是Flutter中的一个按钮小部件,它继承自,提供了一个简单的文本标签,当用户与之交互时,可以执行一个回调函数。TextButtonchild:按钮的子小部件,通常是Text小部件。onPressed:用户点击按钮时调用的回调函数。style:定义按钮文本的样式,包括颜色、字体大小等。onHover:当鼠标悬停在按钮上时调用的回调(仅限于支持鼠标的平台)。),),// 按钮点击事件},

2024-05-22 23:44:30 326

原创 Flutter 中的 DrawerController 小部件:全面指南

是一个概念,指的是用于控制侧边抽屉显示和隐藏的逻辑和状态管理。虽然Flutter没有直接提供名为的组件,但是我们可以创建一个自定义控制器来管理Drawer组件的行为。

2024-05-22 23:43:07 244

原创 Flutter 中的 CupertinoSlidingSegmentedControl 小部件:全面指南

是Flutter的Cupertino包中的一个组件,它提供了一个滑动的分段控制器,用户可以通过滑动来选择不同的选项。它具有iOS风格的动画和视觉表现,非常适合需要iOS主题的应用。children:一个映射,其中键是分段控制器的值,值是每个分段对应的小部件。groupValue:当前选中的分段的值。:当用户更改选中的分段时调用的回调函数。

2024-05-22 23:40:54 221

原创 Flutter 中的 RawGestureDetector 小部件:全面指南

是一个低级别的小部件,它提供了一种方式来识别手势。它不关心手势的语义,只关心底层的触摸事件。这意味着您可以使用来创建自定义的手势识别器。在中,您需要定义您想要识别的手势。这可以通过实现一个来完成。@override// 开始识别@override// 确认手势@override// 拒绝手势@override// 最后一个触摸点结束时调用// ... 其他必要的方法实现。

2024-05-22 23:39:12 122

原创 Flutter 中的 StatefulBuilder 小部件:全面指南

是Flutter的widgets库中的一个widget,它结合了和的特点。与不同,不需要你自己管理状态,而是通过提供一个构建函数来动态构建widget。child) {// 根据应用的状态动态构建widget),},

2024-05-22 23:37:14 188

原创 Flutter 中的 CupertinoTabView 小部件:全面指南

是 Flutter 的 Cupertino 组件库中的一个 widget,它实现了 iOS 风格的标签页视图。与 Material Design 中的TabBarView类似,允许用户通过底部的标签栏在不同的页面之间切换。// ... 其他列表项 ...],),),

2024-05-22 23:35:17 189

原创 Flutter 中的 DefaultTabController 小部件:全面指南

是Flutter的widgets库中的一个widget,它提供了一个默认的Tab控制器。它可以自动处理Tab视图的初始化和更新逻辑,使得开发者可以轻松地实现复杂的Tab导航。length: 4, // 设置标签页数量tabs: [],),),// ... 其他标签页内容 ...],),),

2024-05-22 23:33:24 191

原创 Flutter 中的 TweenAnimationBuilder 小部件:全面指南

是Flutter动画库中的一个组件,它用于构建一个根据给定的插值器(tween)进行动画化的widget。你可以指定动画的开始和结束值,以及动画持续的时间和曲线,会自动处理动画的逻辑。tween: Tween(begin: 0.0, end: 300.0), // 从0.0到300.0的插值scale: size, // 使用插值结果改变缩放比例},

2024-05-22 23:31:29 212

原创 Flutter 中的 AnimatedSize 小部件:全面指南

是Flutter的动画库中的一个组件,它允许你动画化一个组件的大小变化。当的child属性改变大小时,会自动应用动画效果。duration: Duration(seconds: 1), // 设置动画持续时间curve: Curves.easeIn, // 设置动画曲线),

2024-05-22 23:29:33 151

原创 Flutter 中的 CupertinoScrollbar 小部件:全面指南

是Flutter的Cupertino组件库中的一个widget,它提供了一个符合iOS设计指南的滚动条。这个滚动条通常用于辅助长列表或滚动视图的导航。thickness: 6.0, // 设置滚动条的厚度radius: BorderRadius.circular(5.0), // 设置滚动条的圆角controller: ScrollController(), // 使用 ScrollController 控制滚动slivers: [// ... 你的可滚动内容 ...],),

2024-05-22 23:27:45 174

原创 Flutter 中的 Scrollbar 小部件:全面指南

Scrollbar是Flutter的widgets库中的一个widget,它提供了一个垂直或水平的滚动条,允许用户通过拖动来快速导航长内容。Scrollbar通常与一起使用,以实现精确的滚动控制。ScrollbarScrollbar(thickness: 8.0, // 设置滚动条的厚度radius: Radius.circular(4.0), // 设置滚动条的圆角controller: ScrollController(), // 使用 ScrollController 控制滚动。

2024-05-22 23:26:16 267

原创 Flutter 中的 ExpansionPanelList 小部件:全面指南

是Flutter的Material组件库中的一个组件,它提供了一个包含多个的列表。每个都可以独立地展开或折叠,显示或隐藏其内容。// 处理面板展开或折叠的逻辑},},),),),// ...更多自定义面板...],

2024-05-22 23:24:40 181

原创 鸿蒙 DevEco Studio 3.1 Release 下载sdk报错的解决办法

最近在学习鸿蒙开发,以后也会记录一些关于鸿蒙相关的问题和解决方法,希望能帮助到大家。

2024-05-22 22:49:30 254

原创 Flutter 中的 CupertinoTabScaffold 小部件:全面指南

是 Flutter 的 Cupertino 组件库中的一个 widget,它用于创建具有多个标签页的页面。每个标签页可以包含不同的内容,并且可以通过底部的标签栏进行切换。// 根据 index 构建不同的标签页内容},items: [// 定义标签栏的各个项目],// 其他属性...),// 其他属性...

2024-05-21 22:21:47 217

原创 Flutter 中的 CupertinoPageScaffold 小部件:全面指南

是 Flutter 的 Cupertino 组件库中的一个 widget,它用于创建具有 iOS 风格的页面。这个 widget 包含了导航栏()和可选的标签栏(),使得开发者可以快速搭建出具有原生 iOS 体验的页面结构。),},// 其他属性...),length: 3,case 0:case 1:case 2:default:},),),

2024-05-21 22:18:51 271

原创 Flutter 中的 Ink 小部件:全面指南

Ink是 Flutter 的 material 组件库中的一个 widget,它提供了一种视觉反馈,模仿了用户与屏幕交互时墨水的扩散效果。Ink通常用于需要提供视觉反馈的场景,如按钮点击、列表项的点击效果等。InkInk(borderRadius: BorderRadius.circular(50), // 设置圆形边框),// 处理点击事件},

2024-05-21 22:16:50 252

原创 Flutter 中的 CupertinoPicker 小部件:全面指南

是Flutter的Cupertino组件库中的一个widget,它提供了一个类似于iOS中的控件。用户可以通过滚动选择器来选择一个值,这在实现日期时间选择或者简单的下拉选择时非常有用。),// ...更多选项...],// 处理项目选择变化},

2024-05-21 22:13:32 226

原创 Flutter 中的 CupertinoTimePicker 小部件:全面指南

是 Flutter 的 Cupertino 组件库中的一个 widget,它提供了一个类似于 iOS 本地应用的时间选择器。用户可以通过滚动选择器来选择小时和分钟。minuteInterval: 15, // 每15分钟一个选项// 处理时间变化},

2024-05-21 22:11:47 650

原创 Flutter 中的 CupertinoDatePicker 小部件:全面指南

是 Flutter 的 Cupertino 组件库中的一个 widget,它提供了一个类似于 iOS 本地应用的日期和时间选择器。用户可以通过滚动选择器来选择年、月、日、小时和分钟。// 处理日期时间变化},

2024-05-21 22:10:17 380

原创 Flutter 中的 YearPicker 小部件:全面指南

如果你需要更高级的定制,可能需要自己实现YearPicker。这通常涉及到创建一个自定义的滚动选择器,允许用户通过滑动来选择年份。

2024-05-21 22:08:30 210

原创 Flutter 中的 AnimatedDefaultTextStyle 小部件:全面指南

是 Flutter 的动画库中的一个 widget,它允许你动画化其子组件的默认文本样式。这意味着你可以创建一个动画,使得文本的样式在指定的持续时间内平滑过渡。

2024-05-21 22:05:46 394

原创 Flutter 中的 AnimatedPositionedDirectional 小部件:全面指南

是 Flutter 的动画库中的一个 widget,它根据的值动态地改变其子组件的位置。与类似,也提供了一个动画化的子组件定位方案,但它特别适用于需要指定动画方向的场景。end: const Offset(0.0, 1.0), // 从上到下),

2024-05-21 22:03:46 545

原创 Flutter 中的 AnimatedPositioned 小部件:全面指南

是 Flutter 的动画库中的一个 widget,它根据给定的值动态地改变其子组件的位置。通常与Stackwidget 结合使用,因为它需要一个父组件来提供定位上下文。

2024-05-21 21:59:27 666

iOS 仿京东淘宝商品详情tableView上滑和headerView之间的滑动效果

iOS 仿京东淘宝商品详情tableView上滑和headerView之间的滑动效果,滑动详情图缩小,下拉拉长,仿京东效果,headerview滚动图可以点击

2020-11-20

2020iOS最新苹果登录OC版本demo

2020iOS最新苹果登录OC版本demo,根据多个资料总结出方法并且封装成类,可以直接使用,大家放心下载

2020-10-27

2020最新京东券商SDK和接入文档资料

2020最新京东券商SDK和接入文档资料,内附转跳方法,京东联盟接入,其中主要接入库文档需要修改才行,增加lib库才可以编译通过。

2020-10-27

2020最新淘宝淘客SDK,阿里百川最新接入资料

2020最新淘宝淘客SDK,阿里百川最新接入资料,加上自己总结出来的方法,可以直接转跳到淘宝购买商品

2020-10-27

空空如也

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

TA关注的人

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