
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
PaddingPadding作为基础控件,功能非常单一,给子节点设置padding属性。Flutter中并没有单独的Margin控件,在Container中有margin属性,实质上也是由Padding实现的。const Padding({Key key,@required this.padding,Widget child,}) : assert(p...
一、问题RN项目中因为多个页面使用h5来实现,因此需要使用到WebView,我这里使用的是官方社区维护的WebView。在使用中发现在h5中跳转到二级页面时,onNavigationStateChange、onLoad、onLoadEnd、onLoadStart等方法都不响应,因此无法获取到页面路由状态,Android端的物理返回键无法处理是应该webview回退还是页面关闭。二、原因经过...
Row线性布局,将children排成一行,主轴为水平方向,交叉轴为垂直方向。textDirection:表示水平方向子widget的布局顺序是从左往右还是从右往左。mainAxisSize:主轴方向的占用空间。默认是MainAxisSize.max,表示尽可能多的占用水平方向的空间,此时无论子widgets实际占用多少水平空间,Row的宽度始终等于水平方向的最大宽度;而MainAxi...
TextField文本输入框,相当于Android中的EditTextcontroller:编辑框的控制器,通过它可以设置/获取编辑框的内容、选择编辑内容、监听编辑文本改变事件。大多数情况下我们都需要显式提供一个controller来与文本框交互。如果没有提供controller,则TextField内部会自动创建一个。focusNode:用于控制TextField是否占有当前键盘的输...
安装 CodePush CLI管理 CodePush 账号需要通过 NodeJS-based CLI。只需要在终端输入 npm install -g code-push-cli,就可以安装了。安装完毕后,输入 code-push -v查看版本,如看到版本代表成功。创建一个CodePush 账号在终端输入code-push register,会打开注册页面让你选择授权账号。授权通过之后,C...
ContainerContainer类似于android中的ViewGroup。可以实现设置背景颜色、背景图片、加边框、加圆角、各方向对齐等功能,是项目中经常用到的Widget。对于一个没有子Widget的Container,在没有一些约束的条件时,它会尽可能的大;而一旦有了约束或者子Widget,它就会变得尽可能小。key:Container唯一标识符,用于查找更新。align...
1.下载node先去https://nodejs.org/en/ 下载node,下载之后直接安装需要注意的是,node官网往往会给出两个默认的版本,一般左边的稳定版,后边的是最新版(先选用稳定版) 测试node是否安装成功的方法:打开cmd命令工具,输入node -v 如果出现下图所示则表示成功 2.设置镜像的下载地址因为第一步已经成功安装完了node,现...
错误日志:> Task :react-native-cookies:verifyReleaseResources FAILEDFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':react-native-cookies:verifyReleaseResource...
undefined is not an object (evaluating ‘RNGestureHandlerModule.State’) React Navigation 升级到3.0版本后,各种坑,之前版本的写法都out了。当使用RN开发跨平台app时,使用的组件(如,react-navigation...),这个组件可能是需要链接原生库的。就是说要使用react-native l...
错误日志:> Task :react-native-cookies:verifyReleaseResources FAILEDFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':react-native-cookies:verifyReleaseResource...







