![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flutter
Genius_sasuke
这个作者很懒,什么都没留下…
展开
-
flutter异常的坑
java中如果需要抛出异常的话,我们都知道,直接在方法上抛出即可,在调用该方法的地方我们可以进行异常的处理。类似这样:于是,我也在dart中打算这样做。。。果然没这么简单,图中的意思是只能在方法中抛出异常。于是我做了像图中的处理,在try中手动抛出一个异常,再用rethrow将它抛出,然后再看:嗯,看上去好像没啥毛病,抛出来在调用的地方进行捕获嘛,运行下看看。。oh!WTF!,第一行我们可以看到catch custom error是执行了的,也就是说方法中的将异常抛出是执行了,但是没有执原创 2020-06-05 10:57:47 · 329 阅读 · 0 评论 -
flutter循环中的坑
话不多说,先上一段代码猛地一看,好像没啥问题,挨个打印数字,到了2之后就不打印了,也就是说控制台应该只有1和2,然后我们去看看控制台纳尼?为什么没有return掉。。。点进forEach方法看下这样就很清楚了,后面的(item){}其实是传的方法,也就是说,一开始的代码等价于:需要return的是test方法,把find2给return掉,有毛用。。。所以正...原创 2020-04-29 21:21:56 · 856 阅读 · 0 评论 -
flutter版match-parent
在安卓开发中我们都知道,在需要子view充满父viewgroup的时候可以使用match-parent,就可以实现子view的高度随着父viewgroup的高度而变化,但是在flutter中应该怎么办呢?这几天,在研究verticalDivider的时候终于被我找到了,虽然应用场景不多,但是终于是解决了一大难题一般的,在flutter中,比如在Row中,我们希望左边是一个icon,然后右边...原创 2020-04-14 15:22:50 · 1790 阅读 · 0 评论 -
flutter 自定义card阴影
最近在用flutter写web程序,简直是炼狱模式。。然后遇到个需求,原本的Card阴影无法满足产品需求,需要像IOS 那种超级高大上的,似影非影的效果。。(简直分分钟想打死产品)一开始,当然都是百度了,于是百度到了一个方法:BoxShadow!于是高高兴兴开干了,代码如下嗯。。。看上去好像没啥毛病,Y轴方向偏移7,blurRadius:模糊延申14,spreadRadius:不模...原创 2020-04-13 15:49:48 · 1140 阅读 · 2 评论 -
flutter 版能力图
话不多说,先上图先说下大概思路:1,根据半径画最外圈的最浅色的那个背景,然后半径一次减少,画颜色比较深的背景+(1)先计算渐变色背景的各个点的坐标,公式:x = R * cos(角度 - Π/2),y = R * sin(角度 - Π/2),这里减Π/2是为了符合x,y坐标的变化规律,因为原点是取在图形中心(2)再使用paint画出各个颜色的背景,记得save和restor...原创 2019-11-22 11:07:15 · 529 阅读 · 0 评论 -
flutter 解析list
在flutter解析list过程中出现一点小波折,相信很多小伙伴也会遇到,谨以此记:如果可以用第三方库的话,可以使用此大神博客:https://blog.csdn.net/qqqq245425070/article/details/83931496但是我想知道用dart:convert进行list解析到底应该如何做,终于试出来,直接上代码因为在fromjson的时候,解析出来的li...原创 2019-01-28 10:48:01 · 1748 阅读 · 0 评论 -
flutter 联网交互
与后台的交互过程,往往是一个app的核心,在flutter中遇到不少小坑,希望可以帮助小白解决日常问题。日常上代码:一、 一般来说,后台都会是这种返回方式,即通过produces设定为json的方式返回给前台一个json,于是flutter的前台解析方式如下: 这里是用自己写的json转类的方法,具体可以百度flutter将json转类的方法。二、了解一下后台就知道...原创 2019-01-30 09:23:05 · 625 阅读 · 0 评论