# GSY Flutter Demo
### 不同于 [GSYGithubAppFlutter](https://github.com/CarGuo/GSYGithubAppFlutter) 项目,本项目将逐步完善各种 Flutter 独立例子,方便新手学习上手。
[![Github Actions](https://github.com/CarGuo/gsy_flutter_demo/workflows/CI/badge.svg)](https://github.com/CarGuo/gsy_flutter_demo/actions)
## 相关文章
- ## [Flutter系列文章专栏](https://juejin.cn/column/6960546078202527774)
----
- ## [Flutter 独立简单学习演示项目](https://github.com/CarGuo/gsy_flutter_demo)
- ## [Flutter 完整开发实战详解 Gitbook 预览下载](https://github.com/CarGuo/gsy_flutter_book)
- ## [所有运行问题请点击这里](https://github.com/CarGuo/gsy_github_app_flutter/issues/13)
### [Web 版在线测试](https://guoshuyu.cn/home/web/#/)
### [APK 下载](https://github.com/CarGuo/gsy_flutter_demo/releases)
> 目前开始逐步补全完善,主要提供一些有用或者有趣的例子,如果你也有好例子,环境提交 PR 。
>
> **运行须知:配置好Flutter开发环境(目前Flutter SDK 版本 *3.10* 以上版本)。**
>
> **[如果克隆太慢或者图片看不到,可尝试从码云地址下载](https://gitee.com/CarGuo/GSYFlutterDemo)**
| 公众号 | 掘金 | 知乎 | CSDN | 简书
|---------|---------|--------- |---------|---------|
| GSYTech | [点我](https://juejin.im/user/582aca2ba22b9d006b59ae68/posts) | [点我](https://www.zhihu.com/people/carguo) | [点我](https://blog.csdn.net/ZuoYueLiang) | [点我](https://www.jianshu.com/u/6e613846e1ea)
### GSY新书:[《Flutter开发实战详解》](https://item.jd.com/12883054.html)上架啦:[京东](https://item.jd.com/12883054.html) / [当当](http://product.dangdang.com/28558519.html) / 电子版[京东读书](https://e.jd.com/30624414.html)和[Kindle](https://www.amazon.cn/dp/B08BHQ4TKK/ref=sr_1_5?__mk_zh_CN=亚马逊网站&keywords=flutter&qid=1593498531&s=digital-text&sr=1-5)
[![](http://img.cdn.guoshuyu.cn/WechatIMG65.jpeg)](https://item.jd.com/12883054.html)
![公众号](http://img.cdn.guoshuyu.cn/wechat_qq.png)
![](demo.jpg)
### 已有例子
```dart
Map<String, WidgetBuilder> routers = {
"文本输入框简单的 Controller": (context) {
return ContainerAsyncRouterPage(controller_demo_page.loadLibrary(),
(context) {
return controller_demo_page.ControllerDemoPage();
});
},
"实现控件圆角不同组合": (context) {
return ContainerAsyncRouterPage(clip_demo_page.loadLibrary(), (context) {
return clip_demo_page.ClipDemoPage();
});
},
"列表滑动监听": (context) {
return ContainerAsyncRouterPage(scroll_listener_demo_page.loadLibrary(),
(context) {
return scroll_listener_demo_page.ScrollListenerDemoPage();
});
},
"滑动到指定位置": (context) {
return ContainerAsyncRouterPage(scroll_to_index_demo_page.loadLibrary(),
(context) {
return scroll_to_index_demo_page.ScrollToIndexDemoPage();
});
},
"滑动到指定位置2": (context) {
return ContainerAsyncRouterPage(scroll_to_index_demo_page2.loadLibrary(),
(context) {
return scroll_to_index_demo_page2.ScrollToIndexDemoPage2();
});
},
"展示渐变带边框的文本": (context) {
return ContainerAsyncRouterPage(gradient_text_demo_page.loadLibrary(),
(context) {
return gradient_text_demo_page.GradientTextDemoPage();
});
},
"Transform 效果展示": (context) {
return ContainerAsyncRouterPage(transform_demo_page.loadLibrary(),
(context) {
return transform_demo_page.TransformDemoPage();
});
},
"计算另类文本行间距展示": (context) {
return ContainerAsyncRouterPage(text_line_height_demo_page.loadLibrary(),
(context) {
return text_line_height_demo_page.TextLineHeightDemoPage();
});
},
"简单上下刷新": (context) {
return ContainerAsyncRouterPage(refrsh_demo_page.loadLibrary(), (context) {
return refrsh_demo_page.RefreshDemoPage();
});
},
"简单上下刷新2": (context) {
return ContainerAsyncRouterPage(refrsh_demo_page2.loadLibrary(), (context) {
return refrsh_demo_page2.RefreshDemoPage2();
});
},
"简单上下刷新3": (context) {
return ContainerAsyncRouterPage(refrsh_demo_page3.loadLibrary(), (context) {
return refrsh_demo_page3.RefreshDemoPage3();
});
},
"通过绝对定位布局": (context) {
return ContainerAsyncRouterPage(positioned_demo_page.loadLibrary(),
(context) {
return positioned_demo_page.PositionedDemoPage();
});
},
"气泡提示框": (context) {
return ContainerAsyncRouterPage(bubble_demo_page.loadLibrary(), (context) {
return bubble_demo_page.BubbleDemoPage();
});
},
"Tag效果展示": (context) {
return ContainerAsyncRouterPage(tag_demo_page.loadLibrary(), (context) {
return tag_demo_page.TagDemoPage();
});
},
"共享元素跳转效果": (context) {
return ContainerAsyncRouterPage(honor_demo_page.loadLibrary(), (context) {
return honor_demo_page.HonorDemoPage();
});
},
"滑动验证": (context) {
return ContainerAsyncRouterPage(silder_verify_page.loadLibrary(),
(context) {
return silder_verify_page.SlideVerifyPage();
});
},
"warpContent实现": (context) {
return ContainerAsyncRouterPage(wrap_content_page.loadLibrary(), (context) {
return wrap_content_page.WrapContentPage();
});
},
"状态栏颜色修改(仅 App)": (context) {
return ContainerAsyncRouterPage(statusbar_demo_page.loadLibrary(),
(context) {
return statusbar_demo_page.StatusBarDemoPage();
});
},
"键盘弹出与监听(仅 App)": (context) {
return ContainerAsyncRouterPage(keyboard_demo_page.loadLibrary(),
(context) {
return keyboard_demo_page.KeyBoardDemoPage();
});
},
"控件动画组合展示(旋转加放大圆)": (context) {
return ContainerAsyncRouterPage(anima_demo_page.loadLibrary(), (context) {
return anima_demo_page.AnimaDemoPage();
});
},
"控件展开动画效果": (context) {
return ContainerAsyncRouterPage(anima_demo_page2.loadLibrary(), (context) {
return anima_demo_page2.AnimaDemoPage2();
});
},
"全局悬浮按键效果": (context) {
return ContainerAsyncRouterPage(floating_touch_demo_page.loadLibrary(),
(context) {
return floating_touch_demo_page.FloatingTouchDemoPage();
});
},
"全局设置字体大小": (context) {
return ContainerAsyncRouterPage(text_size_demo_page.loadLibrary(),
(context) {
return text_size_demo_page.TextSizeDemoPage();
});
},
"旧版实现富文本": (context) {
return ContainerAsyncRouterPage(rich_text_demo_page.loadLibrary(),
(context) {
return rich_text_demo_page.RichTextDemoPage();
});
},
"官方实现富文本": (context) {
return ContainerAsyncRouterPage(rich_text_demo_page2.loadLibrary(),
(context) {
return rich_text_demo_page2.RichTextDemoPage2();
});
},
"第三方 viewpager 封装实现": (context) {
return ContainerAsyncRouterPage(viewpager_demo_page.loadLibrary(),
(context) {
return viewpager_demo_page.ViewPagerDemoPage();
});
},
"列表滑动过程控件停靠效果": (context) {
return ContainerAsyncRouterPage(sliver_list_demo_page.loadLibrary(),
(context) {
return sliver_list_demo_page.SliverListDemoPage();
});
},
"验证码输入框": (context) {
return ContainerAsyncRouterPage(
verification_code_input_demo_page.loadLibrary(), (context) {
return verification_code_input_demo_page.VerificationCodeInputDemoPage();
});
},
"验证码输�
没有合适的资源?快使用搜索试试~ 我知道了~
案例demo 6546565
共216个文件
dart:140个
png:30个
xml:5个
需积分: 0 0 下载量 185 浏览量
2023-05-24
09:17:26
上传
评论
收藏 2.07MB ZIP 举报
温馨提示
案例demo 6546565
资源推荐
资源详情
资源评论
收起资源包目录
案例demo 6546565 (216个子文件)
main.dart 35KB
un_bounded_listview.dart 25KB
verification_code_input_demo_page2.dart 23KB
gsy_refresh_sliver.dart 22KB
book_painter.dart 21KB
vp_list_demo_page.dart 18KB
list_link_bottomsheet_demo_page.dart 15KB
canvas_click_demo_page.dart 14KB
photo_gallery_demo_page.dart 14KB
verification_code_input_demo_page.dart 13KB
real_rich_text.dart 12KB
color_progress_demo_page.dart 12KB
expand_widget.dart 10KB
sliver_tab_sliver.dart 9KB
link_sliver_header.dart 9KB
custom_sliver.dart 9KB
loading_anim_button.dart 9KB
test_center_sliver.dart 9KB
anim_text_demo_page.dart 9KB
chat_list_scroll_demo_page_2.dart 9KB
viewpager_demo_page.dart 9KB
stick_demo_page2.dart 9KB
drop_select_menu.dart 9KB
link_flexible_space_bar.dart 8KB
index_stack_drag_card_demo_page2.dart 8KB
card_real_3d_demo_page.dart 8KB
bubble_demo_page.dart 8KB
dash_3d_demo_page.dart 7KB
arc_seek_bar_demo_page.dart 7KB
anim_scan_demo_page.dart 7KB
stick_sliver_list_demo_page.dart 7KB
tick_click_demo_page.dart 7KB
demo_draggable_sheet_stick_page.dart 7KB
bottom_anim_nav_page.dart 6KB
tear_text_demo_page.dart 6KB
anim_progress_img_demo_page.dart 6KB
sliver_tab_demo_page2.dart 6KB
card_3d_demo_page.dart 6KB
sliver_tab_demo_page3.dart 6KB
bubble_tip_widget.dart 6KB
index_stack_drag_card_demo_page.dart 6KB
sliver_stick_demo_page.dart 6KB
silder_verify_page.dart 6KB
demo_navigator_new.dart 6KB
sliver_list_demo_page.dart 6KB
play_anim_button.dart 6KB
card_perspective_demo_page.dart 6KB
book_page.dart 6KB
refrsh_demo_page3.dart 5KB
drop_select_expanded_menu.dart 5KB
bubble_painter.dart 5KB
anim_bubble_gum.dart 5KB
sliver_tab_demo_page.dart 5KB
drop_select_demo_page.dart 5KB
cloud_render.dart 5KB
header_appbar.dart 5KB
drop_select_grid_menu.dart 5KB
scroll_inner_content_demo_page.dart 5KB
list_anim_demo_page.dart 5KB
input_bottom_demo_page.dart 5KB
list_anim_demo_page.dart 5KB
custom_multi_render_demo_page.dart 4KB
chat_list_scroll_demo_page.dart 4KB
cloud_demo_page.dart 4KB
transform_canvas_demo_page.dart 4KB
juejin_3d_box_logo_demo_page.dart 4KB
drop_select_header.dart 4KB
scroll_header_demo_page.dart 4KB
drop_select_widget.dart 4KB
juejin_3d_logo_demo_page.dart 4KB
anim_bg_demo_page.dart 4KB
keyboard_demo_page.dart 4KB
star_bomb_button_page.dart 4KB
refrsh_demo_page2.dart 4KB
anim_switch_layout_demo_page.dart 4KB
stick_render.dart 4KB
matrix_custom_painter_page.dart 3KB
anima_demo_page2.dart 3KB
shader_canvas_demo_page.dart 3KB
header_appbar.dart 3KB
link_sliver_demo_page.dart 3KB
drop_select_demo_data.dart 3KB
anima_demo_page5.dart 3KB
card_item_page.dart 3KB
gradient_text_demo_page.dart 3KB
statusbar_demo_page.dart 3KB
custom_shader_path_demo_page.dart 3KB
text_size_demo_page.dart 3KB
route_demo_page.dart 3KB
rich_text_demo_page.dart 3KB
custom_viewport.dart 3KB
refrsh_demo_page.dart 3KB
anim_button_demo_page.dart 3KB
png_shadow_demo_page.dart 3KB
wrap_content_page.dart 3KB
scroll_to_index_demo_page.dart 3KB
scroll_listener_demo_page.dart 3KB
scroll_to_index_demo_page2.dart 3KB
anim_tip_demo_page.dart 3KB
rich_text_demo_page2.dart 2KB
共 216 条
- 1
- 2
- 3
资源评论
IN~Trying
- 粉丝: 19
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Multisim仿真电路图的使用和创建过程可以归纳如下: 一、设置工作环境 新建文件:点击标准工具栏中的“新建文件”按钮,在
- RedisUtil.java,JAVA Redis工具类
- Python 在数据分析和可视化方面拥有强大的功能,它提供了许多库和工具,使得数据分析和数据可视化过程变得更加简单和高效 以下是
- uniapp精美ui模板
- 前端开发是创建WEB页面或APP等前端界面呈现给用户的过程,它涉及到多个方面和关键技术 以下是对前端开发的详细概述: 一、前端
- u8g2移植到STM32单片机上,使用硬件SPI,DMA传输 刷新率加快
- java相关基础知识总结
- SpringIOC流程简单理解
- ue5 使用c++显示摄像头画面
- 设计模式之观察者设计模式理解
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功