logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter Widget(2):单节点Widget

PaddingPadding作为基础控件,功能非常单一,给子节点设置padding属性。Flutter中并没有单独的Margin控件,在Container中有margin属性,实质上也是由Padding实现的。const Padding({Key key,@required this.padding,Widget child,}) : assert(p...

#flutter
ReactNative WebView onNavigationStateChange等方法不响应

一、问题RN项目中因为多个页面使用h5来实现,因此需要使用到WebView,我这里使用的是官方社区维护的WebView。在使用中发现在h5中跳转到二级页面时,onNavigationStateChange、onLoad、onLoadEnd、onLoadStart等方法都不响应,因此无法获取到页面路由状态,Android端的物理返回键无法处理是应该webview回退还是页面关闭。二、原因经过...

#android#react native#webview
Flutter Widget(3):多节点Widget

Row线性布局,将children排成一行,主轴为水平方向,交叉轴为垂直方向。textDirection:表示水平方向子widget的布局顺序是从左往右还是从右往左。mainAxisSize:主轴方向的占用空间。默认是MainAxisSize.max,表示尽可能多的占用水平方向的空间,此时无论子widgets实际占用多少水平空间,Row的宽度始终等于水平方向的最大宽度;而MainAxi...

#flutter
Flutter Widget(4):输入框和表单

TextField文本输入框,相当于Android中的EditTextcontroller:编辑框的控制器,通过它可以设置/获取编辑框的内容、选择编辑内容、监听编辑文本改变事件。大多数情况下我们都需要显式提供一个controller来与文本框交互。如果没有提供controller,则TextField内部会自动创建一个。focusNode:用于控制TextField是否占有当前键盘的输...

#flutter
React Native 0.60以上集成code push热更新

安装 CodePush CLI管理 CodePush 账号需要通过 NodeJS-based CLI。只需要在终端输入 npm install -g code-push-cli,就可以安装了。安装完毕后,输入 code-push -v查看版本,如看到版本代表成功。创建一个CodePush 账号在终端输入code-push register,会打开注册页面让你选择授权账号。授权通过之后,C...

Flutter Widget(1):基础Widget

ContainerContainer类似于android中的ViewGroup。可以实现设置背景颜色、背景图片、加边框、加圆角、各方向对齐等功能,是项目中经常用到的Widget。对于一个没有子Widget的Container,在没有一些约束的条件时,它会尽可能的大;而一旦有了约束或者子Widget,它就会变得尽可能小。key:Container唯一标识符,用于查找更新。align...

#flutter
React Native安装环境配置

1.下载node先去https://nodejs.org/en/ 下载node,下载之后直接安装需要注意的是,node官网往往会给出两个默认的版本,一般左边的稳定版,后边的是最新版(先选用稳定版) 测试node是否安装成功的方法:打开cmd命令工具,输入node -v  如果出现下图所示则表示成功 2.设置镜像的下载地址因为第一步已经成功安装完了node,现...

ReactNative打包错误:Execution failed for task ':xxxxx:verifyReleaseResources'.

错误日志:> 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版本后的坑)

undefined is not an object (evaluating ‘RNGestureHandlerModule.State’) React Navigation 升级到3.0版本后,各种坑,之前版本的写法都out了。当使用RN开发跨平台app时,使用的组件(如,react-navigation...),这个组件可能是需要链接原生库的。就是说要使用react-native  l...

ReactNative打包错误:Execution failed for task ':xxxxx:verifyReleaseResources'.

错误日志:> Task :react-native-cookies:verifyReleaseResources FAILEDFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':react-native-cookies:verifyReleaseResource...

    共 12 条
  • 1
  • 2
  • 请选择