自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (3)
  • 收藏
  • 关注

原创 Flutter使用state实现列表单选效果

Flutter使用state实现单选效果。

2023-05-08 12:47:28 366

原创 Flutter中StatefulWidget控件状态管理的两种方式

对于有可变状态控件的管理,官方文档是写了有3种模式:控件自己管理状态、交给父控件管理状态以及混合管理。more项目说明:两种方式实现一个容器盒子,点击的时候切换颜色和显示内容。我将把这两个盒子做到一个页面,虽然最终效果是一样的,但是实现方式不同。

2023-05-08 12:46:48 181

原创 Flutter倒计时定时器

定时刷新子控件,同时使用于StatelessWidget及StatefulWidget的子控件。可以创建一个周期性的Timer,并且Timer的tick是从1开始的。实现一个倒计时获取重新获取验证码的功能。

2023-05-08 12:46:27 634

原创 Flutter事件交互和State管理

Flutter的Widget有Statful(有状态的)和Stateless(无状态的)。比如继承自StatefulWidget的有Checkbox、Radio、Slider、Form等,这些Widget用户都是可以做一些交互的,同样的继承自StatelessWidget的Widget有Text、Icon等。有状态和无状态的主要区别在于:有状态的Widget在其内部都有一个state用来标记是否发生了变化,然后调用setState()方法来更新自己。more。

2023-05-08 12:46:24 153

原创 Flutter中showModalBottomSheet点击内容区域自动关闭Dialog解决

底部弹框,无论点击阴影区域还是点击内容区域,默认都会导致当前对话框自动关闭。如果想在弹框中停留并进行一些操作,我们需要设置在点击。内容区域时不关闭弹框,而是手动点击触发关闭弹框。(2)内层组件照常包裹。

2023-05-08 12:45:46 1313

原创 Flutter更新showDialog中的内容

);});} ,);} }比起使用builder要麻烦一些,但是也更容易理解,不容易出错。

2023-05-08 12:45:22 369

原创 Flutter中设置BottomSheet背景色

参考:https://stackoverflow.com/questions/51204179/how-to-change-the-background-color-of-bottomsheet-in-flutter。参考:https://stackoverflow.com/questions/52663445/flutter-show-bottomsheet-transparency。BottomSheet底部弹框的背景色与主题的画布底色一致,因此只需修改App主题的canvasColor即可。

2023-05-07 06:26:19 211

原创 Flutter获取屏幕及设备信息

参考:https://docs.flutter.io/flutter/package-platform_platform/Platform-class.html。参考:https://docs.flutter.io/flutter/dart-ui/Window-class.html。位于Dart Packages/flutter/src/material/constans.dart。

2023-05-07 06:26:06 154

原创 Flutter实现SearchBar搜索框效果

使用Flutter实现SearchBar搜索框效果。

2023-05-07 06:25:52 531

原创 Flutter双击退出应用

WillPopScope 注册一个回调 onWillPop 用来自定义用户对路由的操作。(2)将事先创建好的子节点 _getBody() 嵌套在 WillPopScope 中。(1)自定义双击退出回调函数。

2023-05-07 06:25:21 323

原创 Flutter实现Toast效果

Overlay可以认为是一个UI上面的蒙版/浮空层,使用起来类似Stack,如何使用:通过Overlay.of获得OverlayState对象,调用OverlayState.insert添加OverlayEntry,当不需要的时候,通过OverlayEntry.remove移除OverlayEntry。OverlayState事实上是有一个Overlay的Widget,是一个StatefullWidget,它的createState方法获取的就是OverlayState对象。基本上就能满足我们的需求啦。

2023-05-07 06:24:54 117

原创 Flutter中自动执行onTap事件解决

参考:https://stackoverflow.com/questions/50049683/flutter-gesturedetector-ontap-gets-triggered-automatically-how-to。

2023-05-07 06:24:48 343

原创 Flutter TextField设置只读不可编辑

参考:https://stackoverflow.com/questions/44490622/disable-a-text-edit-field-in-flutter。以下设置在不可编辑的同时,也无法响应点击事件。

2023-05-07 06:24:35 526

原创 Flutter页面间跳转和传参Navigator的使用

Flutter中的默认导航分成两种,一种是命名的路由,一种是构建路由。

2023-05-07 06:24:20 64

原创 Flutter动态添加TabBarView

原理:动态更新TabController状态。

2023-05-07 06:23:32 425

原创 Flutter中设置TabBarView高度

参考:https://stackoverflow.com/questions/52023610/getting-horizontal-viewport-was-given-unbounded-height-with-tabbarview-in-flutter。Flutter中TabBarView高度默认充满全屏,the TabBarView doesn’t have a bounded height. 本文记录设置TabBarView高度的方法。

2023-05-07 06:23:14 783

原创 Flutter带未读消息的底部导航

参考:https://github.com/LiuC520/flutter_bottom_tab_bar。

2023-05-06 05:48:30 82

原创 Flutter中显示Html内容

【代码】Flutter中显示Html内容。

2023-05-06 05:47:47 467

原创 Flutter提示弹框

(1)使用TipDialogContainer全局注册TipDialogController。(2)使用TipDialogConnector获取TipDialogController。参考:https://github.com/inRush/TipDialog。

2023-05-06 05:47:36 260

原创 Flutter中使用WebView

more。

2023-05-06 05:47:24 85

原创 Flutter中使用WebView加载本地Html文件

String url;//监听页面状态改变 flutterWebviewPlugin . onStateChanged . listen((WebViewStateChanged wvs) {});//监听页面滚动事件 flutterWebviewPlugin . onScrollYChanged . listen((double offsetY) {});});

2023-05-06 05:47:21 2005

原创 Flutter中的剪裁

borderRadius参数用于控制圆角的位置大小。需要定义Clipper参数才能使用,不然没有效果。可以剪裁任意形状,比如五角星、三角形。这里定义剪裁掉周边10像素的大小。可以用来剪裁圆形头像。

2023-05-06 05:46:50 38

原创 Flutter在State类里获取Page类中的变量

Flutter在State状态类里获取Page页面类中定义的变量,通过widget的get方法实现。

2023-05-06 05:45:55 143

原创 Flutter Decoration背景设定(边框、圆角、阴影、形状、渐变、背景图像等)

一个背景装饰对象,相当于Android中的shape.xml,定制各种各样的背景(边框、圆角、阴影、形状、渐变、背景图像)。这个比较简单就是加下划线,可以设置Insets值(控制下划高底,左右边距)(5)渐变(环形、扫描式、线性)(4)形状(圆形与矩形)

2023-05-06 05:45:41 513

原创 Flutter列表侧滑菜单组件实现

);} ,);} }i});} ,);} }index});} ,);} }index});} ,);} }item});} ,);} }item});} ,);} }

2023-05-06 05:45:28 190

原创 Flutter原生侧滑删除组件Dismissible

(3)设置Dismissible的background,提供删除时的UI显示。(2)用Dismissible包装每一个item。(1)创建一个State全局的List变量。

2023-05-06 05:45:12 744

原创 Flutter中DefaultTabController或TabBar获取当前Tab页

参考:https://stackoverflow.com/questions/50123354/how-to-get-current-tab-index-in-flutter。使用自定义的TabController。

2023-05-05 06:23:53 438

原创 Flutter点击事件实现

参考:https://flutter.io/cookbook/gestures/handling-taps/Flutter提供的按钮控件有RaisedButton和FlatButton等。(2)在其中使用GestureDetector并复写onTap回调。带波纹效果的按钮使用InkWell。(1)创建自定义button类。

2023-05-05 06:23:33 880

原创 Flutter SnackBar显示没有Scaffold

解决:中间嵌套一个Builder,用于"转换"出一个位于Scaffold后的context。原因:context层级使用错误,一般是直接使用页面级的context导致错误。

2023-05-05 06:23:24 118

原创 Flutter禁用滚动事件

在ScrollView或ListView中嵌套GridView创建二维布局的元素,但是GridView自带滚动属性,使得页面无法随着ScrollView或Listview滚动,所以我们需要禁用GridView的滚动属性。

2023-05-05 06:23:23 385

原创 Flutter防止键盘弹出导致超出屏幕

【代码】Flutter防止键盘弹出导致超出屏幕。

2023-05-05 06:23:05 213

原创 Flutter中控件高度设置问题

Flutter中FlatButton。

2023-05-05 06:22:52 391

原创 Flutter中Json解析

json.decode返回值为Map<String, dynamic>直到运行的时候才能知道具体的类型。(3)自动生成fromJson和toJson(model.g.dart)所以不能:类型检查,自动提示,编译时无法发现错误。(1)pubspec.yaml中添加依赖。(2)创建Model并添加注解。

2023-05-05 06:22:24 259

原创 Flutter为控件添加圆角效果

参考:https://docs.flutter.io/flutter/cupertino/CupertinoButton-class.html。参考:https://github.com/flutter/flutter/issues/21926。实现,另正圆除了CircleAvatar实现,也可以使用BoxDecoration设置。ClipOval支持裁剪为椭圆及正圆。使用BoxDecoration设置。

2023-05-05 06:22:00 129

原创 Flutter Widget之Flow

【代码】Flutter Widget之Flow。

2023-05-05 06:15:28 40

原创 Flutter Widget之DataTable

【代码】Flutter Widget之DataTable。

2023-05-05 06:14:28 70

原创 Flutter Widget之Material

【代码】Flutter Widget之Material。

2023-05-04 05:36:08 55

原创 Flutter Widget之InkWell

【代码】Flutter Widget之InkWell。

2023-05-04 05:35:45 83

原创 Flutter Widget之ListView

【代码】Flutter Widget之ListView。

2023-05-04 05:35:37 34

原创 Flutter Widget之GridView

【代码】Flutter Widget之GridView。

2023-05-04 05:35:17 192

卡尔曼滤波Java实现

卡尔曼算法是一个最优化自回归数据处理算法。对于解决很大部分的问题,他是最优,效率最高甚至是最有用的。他的广泛应用已经超过30年,包括机器 人导航,控制,传感器数据融合甚至在军事方面的雷达系统以及导弹追踪等等。近年来更被应用于计算机图像处理,例如头脸识别,图像分割,图像边缘检测等等。代码是卡尔曼算法的java版本实现

2014-12-30

gson-2.2.4.jar 官方库文件(含javadoc和source)

gson是google推出的一个工具,用于将用户自定义的object转换成json字符,或将接收到的json字符转换成自定义的object。在应用的网络传输过程中具有重要作用。 导入Eclipse方法: 1.解压zip,找出3个jar文件,放入一个你想放的文件夹中 2.右键Eclipse中的工程,选择Build Path->Configure Build Path 3.选择Add External Jar,选择解压得到的gson-2.2.4.jar即可

2014-09-04

MyEclipse.10.x.Crack 破解工具及方法图解,已解决integrity check error问题

首先确定你的JDK以及环境变量没有问题! 1、双击run.bat打开破解界面: / 或直接点击me_active.jar 2、Usercode随便输入,点SystemId按钮产生一个SystemId,再点Active按钮。下面会产生一些东西。 3、打开MyEclipse,MyEclipse -> Subscription Information,把上面生成的LICENSEE复制到Subscripter中,LICENSE_KEY复制到Subscription code中。就会有如下界面: 4、点Save & Activate Now按钮,弹出窗口,选择Web activation(connect using your web broswer),点Next,产生一个URL,URL中有个参数SystemId,复制到破解界面的SystemId中。 5、此时关闭MyEclipse,按一下步骤操作破解界面: Tools---rebuildKey Tools---saveProperties Tools-----Replace JarFile -----选择你的安装目录/myeclipse/Common/plusgin 目录 Tools---saveProperties 再次点击Active按钮将会生成新的ACTIVATION_KEY。 6、打开MyEclipse, MyEclipse -> Subscription Information,再次把上面生成的LICENSEE复制到Subscripter中,LICENSE_KEY复制到Subscription code中。点击Activate Now按钮,选择I already have an activation code。点Next,把破解界面的ACTIVATION_KEY复制到弹出的窗口中。 7、点next,破解成功。

2014-02-16

空空如也

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

TA关注的人

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