最近在阅读RN的文档,但有一点深感遗憾的是——官方对绝大多数RN组件没有用Gif图或者静态图的方式呈现给大家。
所以我通过百度查询,一个一个的查到了这些RN组件的UI表现图,下面呈现给大家
 
阅前必读
首先表示抱歉,我没有注明每幅图片的url来源,这是有原因的,因为当前有很多人的博客转载他人的博客却没有注明出处,如果我莽撞地写上我找到该图片的url地址,那么可能反而会损害原作者本人如果您看到这篇文章中使用了您的图片,还请您通过评论或者私信告诉我,我将会将您的原创地址添加到图片之后。当然图片的使用权利在原作者本人,我悉听尊便。
 
其他注意点⚠️
1.没有UI表现,纯功能性或者功能性为主的组件下面自然没有列出样式图比如imgaPickerIOS,PushNotificationIOS,  Dimensions,PixelRatio,Animated,CameraRoll,clipBoard,webView,backHandler,PermissionsAndroid,同时非常常用的基础组件和交互组件也没有加上去,因为他们在官网上都有
2.其中有部分样式是在默认样式基础上经过修饰的,同时不能确定这是否是RN最新版本的呈现方式,但是万变不离其宗,一般来说形态不会发生很大的变化

FlatListSectionList

和一般化用途的ScrollView不同,下面的列表组件只会渲染当前屏幕可见的元素,这样有利于显示大量的数据。

ActionSheetIOS

从设备底部弹出一个显示一个ActionSheet弹出框选项菜单或分享菜单。

AlertIOS

弹出一个提示对话框,还可以带有输入框。

DatePickerIOS

显示一个日期/时间选择器。

ProgressViewIOS

渲染一个UIProgressView进度条。

SegmentedControlIOS

渲染一个UISegmentedControl顶部选项卡布局

TabBarIOS

渲染一个UITabViewController底部选项卡布局

DatePickerAndroid

打开日期选择器。

DrawerLayoutAndroid

渲染一个DrawerLayout抽屉布局。

ProgressBarAndroid

渲染一个ProgressBar进度条。

TimePickerAndroid

打开时间选择器。

ToastAndroid

弹出一个Toast提示框。

ToolbarAndroid

在顶部渲染一个Toolbar工具栏。

ViewPagerAndroid

可左右翻页滑动的视图容器。

ActivityIndicator

显示一个圆形的正在加载的符号。

Alert

弹出一个提示框,显示指定的标题和信息。

KeyboardAvoidingView

一种视图容器,可以随键盘升起而自动移动。

Modal

一种简单的覆盖全屏的模态视图。

RefreshControl

此组件用在ScrollView及其衍生组件的内部,用于添加下拉刷新的功能。

StatusBar

用于控制应用顶部状态栏样式的组件。

React-Native组件样式合集的更多相关文章

  1. React Native 组件样式测试

    View组件默认样式(注意默认flexDirection:'column') {flexGrow:0,flexShrink:0,flexBasis:'auto',flexDirection:'colu ...

  2. beeshell —— 开源的 React Native 组件库

    介绍 beeshell 是一个 React Native 应用的基础组件库,基于 0.53.3 版本,提供一整套开箱即用的高质量组件,包含 JavaScript(以下简称 JS)组件和复合组件(包含 ...

  3. React Native组件(三)Text组件解析

    相关文章 React Native探索系列 React Native组件系列 前言 此前介绍了最基本的View组件,接下来就是最常用的Text组件,对于Text组件的一些常用属性,这篇文章会给出简单的 ...

  4. React Native组件(二)View组件解析

    相关文章 React Native探索系列 React Native组件系列 前言 了解了RN的组件的生命周期后,我们接着来学习RN的具体的组件.View组件是最基本的组件,也是首先要掌握的组件,这一 ...

  5. React Native组件解析(二)之Text

    React Native组件解析(二)之Text 1. 概述 Text组件对应于iOS的UILabel,Android的TextView,用来显示文本.但是Text组件的内部使用的并不是flexbox ...

  6. React Native组件的结构和生命周期

    React Native组件的结构和生命周期 一.组件的结构 1.导入引用 可以理解为C++编程中的头文件. 导入引用包括导入react native定义的组件.API,以及自定义的组件. 1.1 导 ...

  7. React Native组件之Text

    React Native组件之Text相当于iOS中的UILabel. 其基本属性如下: /** * Sample React Native App * https://github.com/face ...

  8. React Native组件之Switch和Picker和Slide

    React Native组件Switch类似于iOS中的UISwitch:组件Slide类似于iOS中UIslider,组件Picker类似于iOS的UIPickerView.他们的使用方法和相关属性 ...

  9. React Native 组件之TextInput

    React Native 组件之TextInput类似于iOS中的UITextView或者UITextField,是作为一个文字输入的组件,下面的TextInput的用法和相关属性. /** * Sa ...

随机推荐

  1. CentOS7使用yum安装ceph rpm包

    1. 安装centos7对扩展repo的支持yum install yum-plugin-priorities保证下面的选项是开启的[main]enabled = 1 2. 安装 release.ke ...

  2. Python3源代码编译安装

    Python3源代码编译安装 安装必要工具 yum-utils ,它的功能是管理repository及扩展包的工具 (主要是针对repository) $ sudo yum install yum-u ...

  3. 自己学习并保存的一些shell命令

    摘要: 在学习过程中,不免会遇到有些命令,那种需要的,但是你没有掌握的命令.为了节省时间,担心忘记这些,特开辟这个随笔,随时记录用到的一些命令.那么常用的不提了,自己去收集吧~ 1.文件按日期排序 应 ...

  4. Python Iterator and Generator

    Python Iterator and Generator Iterator ​ 迭代器(Iterator)和可迭代对象(Iterable)往往是绑定的.可迭代对象就是我们平时经常用的list ,st ...

  5. Linux常用命令之压缩解压

    压缩是一种通过特定的算法来减小计算机文件大小的机制.这种机制对网络用户是非常有用和高效的,因为它可以减小文件的字节总数,使文件能够通过互联网实现更快传输,此外还可以减少文件的磁盘占用空间.下面简介下z ...

  6. 《机器学习技法》---核型SVM

    (本文内容和图片来自林轩田老师<机器学习技法>) 1. 核技巧引入 如果要用SVM来做非线性的分类,我们采用的方法是将原来的特征空间映射到另一个更高维的空间,在这个更高维的空间做线性的SV ...

  7. 管理Windows Server 2008本地用户和组

    下面介绍Windows Server 2008本地用户和组的管理包括创建用户.删除用户.重设密码.将用户添加到组.普通用户跟管理员的区别 .用户配置文件包括桌面上文件,桌面背景,桌面上图标,IE设置, ...

  8. Could not determine type for java util List

    问题场景:在实体类中需要使用List集合存储字段,启动时找不到List类型 问题解决:在字段上添加@ElementColletion(targetClass=String.class)表示是一个集合映 ...

  9. mysql的数据类型汇总

    数字型 类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 字节 (-128,127) (0,255) 小整数值 SMALLINT 2 字节 (-32 768,32 767) (0, ...

  10. springBoot日志框架自动配置与原理

    1.日志框架 小张:开发一个大型系统: ​ 1.System.out.println(""):将关键数据打印在控制台:去掉?写在一个文件? ​ 2.框架来记录系统的一些运行时信息: ...