React Native
殇神马
这个作者很懒,什么都没留下…
展开
-
React Native ART绘制图形
一、前言我们知道在Html5,Android,iOS中都提供了绘制相关的API,如Html5中的canvas标签,Android中的Canvas类,iOS中的CoreGraphics,这些API都可以实现丰富的图形绘制;因为在实际移动应用的开发过程中,使用系统提供的一些UI组件可能没办法做出我们想要的UI效果,这个时候就需要使用绘制相关的API来自定义绘制复杂的UI;在React中react-art是reactjs团队基于art(一个兼容各个浏览器SVG绘制的API封装)开发的模块,让react开发者能原创 2020-10-24 17:48:09 · 2112 阅读 · 0 评论 -
React Native 动画(Animated)
一、前言对于一个移动应用APP,其中的动画交互能够给用户带来很好的体验,所以动画在移动应用开发过程中是非常重要的;二、React Native中实现动画的方式-不断修改state-Animated API首先如果不使用任何动画API,那想到的实现动画效果的方式,应该就是通过不断修改state中的组件相关的属性值来实现动画效果,但是这个就是不断的重新渲染整个页面,所以可能会非常影响性能;React Native中提供了Animated API来实现动画,Animated API可以简洁的实现各种动原创 2020-10-23 17:33:19 · 7435 阅读 · 4 评论 -
React Native使用React Navigation进行页面跳转
一、前言我们知道一个移动应用肯定不会只有一个页面,那么对于有很多页面的应用,页面之间肯定是需要相互跳转的;在Android系统中,页面通过Activity栈进行管理,由AMS(ActivityManagerService)来实现页面跳转;而在React Native中我们使用导航器(navigator)组件来实现页面之间的跳转;二、React Navigationreact-navigation是一个单独的导航库,react-navigation中的视图是原生组件同时用到了运行在原生线程上的Ani原创 2020-10-06 19:16:05 · 4699 阅读 · 1 评论 -
React Native 入门基础
一、前言React Native是Facebook推出的使用React和平台原生功能来构建Android和iOS应用的开源移动跨平台框架;-视图(Views)和移动开发在Android和iOS移动应用中,一个视图是UI的基本组成部分:屏幕上的一个小矩形元素、可用于显示文本、图像、和响应用户输入。某些视图也可以包含其他视图,全部都是视图;-原生组件在Android开发中是使用Java或者Kotlin来编写视图,在iOS开发中是使用Object-C和Swift来编写视图,在React Native中则原创 2020-10-06 10:50:39 · 629 阅读 · 1 评论 -
React Native 开发环境搭建
一、前言React Native 是Facebook推出的一个移动跨平台框架,就是使用JavaScript和React编写原生移动应用;React Native应用是真正的移动应用,并不是‘“网页应用”,或者“HTML5应用”,又或者“混合应用”;React Native编写的应用,从使用感受上和用Obejct-C或者Java编写的应用几乎是无法区分的;React Native所使用的基础组件和原生应用完全一样;二、环境搭建我们这里的环境搭建是以Windows为开发平台,Android为目标平台原创 2020-10-05 17:30:19 · 314 阅读 · 0 评论