Flutter
文章平均质量分 79
星辰旋风
安卓开发
展开
-
Flutter 自定义Decoration
Flutter 中 可以给Container设置decoration来设置背景,边框等等效果,非常方便。 Container( decoration: TestDecoration(), ); 但是Flutter自带的decoration比较少,只能支持常规样式,当我们需要设置特殊背景时,就满足不了我们的需要了。 这时候,就有必要自定义一个我们定制化的decoration。 搜了一下flutter sdk代码,发现flutter里有一个定制化的FlutterLogo原创 2020-10-27 20:43:52 · 2085 阅读 · 0 评论 -
记录一个dart里的低级但常犯的语法错误 ( forEach vs any )
下面这是一段我们常写出的代码,注意其中的forEach函数,大家看看它的输出是什么。 void main(List<String> arguments) { print(Test.inList('1')); Test.list.add('1'); print(Test.inList('1')); } class Test { static var list = <String>[]; static bool inList(String template) {原创 2020-07-22 16:50:21 · 815 阅读 · 1 评论 -
Flutter项目没有Logcat界面时打开Logcat的方法
我们在开发Flutter工程的时候, 经常需要看日志时,发现没有Logcat视图,只能通过Debug视图中的Console Tab来看log。 这个Console Tab比起Logcat来说,功能上差太多了,各种级别过滤、关键字过滤的功能都没有,截图、录屏这些工具不能用。 想要打开Logcat视图,一般在第一次导入工程的时候,会提示检测到Android Framework,这时候按照提示点击导入,并设置Android Sdk即可。 但是有时候并不是第一次导入的工程,莫名其妙Logcat视图就消失了,并且各原创 2020-06-05 13:59:48 · 6274 阅读 · 10 评论 -
Flutter PageView 嵌套 Swiper时嵌套滚动冲突问题解决
在Flutter中,如果 PageView 嵌套 Swiper时,默认是很正常的,内层Swiper优先消费滚动事件。 但是当Swiper的layout设为自定义:SwiperLayout.CUSTOM 时,则会出现Swiper无法消费滚动事件的问题。 这个问题是因为PageView和Swiper的滚动发送了冲突导致的。 如果交互上可以接受的话,最简单的办法就是直接禁止外层PageView的滚动...原创 2020-04-14 15:27:10 · 4619 阅读 · 2 评论 -
Flutter_web加Java Spring 整站前后台开发经验梳理
Flutter_web加Java Spring 整站前后台开发经验梳理 这段时间开发了一个公司内部使用的网站,本着提前探索熟悉(踩坑)未来的全栈UI框架-Flutter的愿望,使用了Flutter for Web作为前端框架,后台部分则循规蹈矩的用了java Spring。目前已经开发完成,在此简要记录一下开发过程中积累的一些经验。 突然发现,我现在不仅会android,又会java后端,又能用f...原创 2019-08-19 16:05:51 · 6157 阅读 · 3 评论