zoukankan      html  css  js  c++  java
  • React Native 组件分类

    React Native 组件分类

    基础组件

    1. View: 搭建用户界面最基础的组件
    2. Text: 显示文本内容的组件
    3. Image: 显示图片内容的组件
    4. TextInput: 文本输入框
    5. ScrollView: 可滚动的容器视图
    6. StyleSheet: 提供类似CSS样式表的样式抽象层

    交互控件

    1. Button: 一个简单的跨平台的按钮控件
    2. Picker: 在iOS和Android上调用各自原生的选择器控件
    3. Slider: 滑动数值选择器
    4. Switch: 开关控件

    列表视图

    1. FlatList: 高性能的滚动列表组件
    2. SectionList: 类似FlatList,但是多了分组显示

    iOS独有组件和API

    1. ActionSheetIOS: 从设备底部弹出一个显示一个ActionSheet弹出框选项菜单或分享菜单
    2. AlertIOS: 弹出一个提示对话框,还可以带有输入框
    3. DatePickerIOS: 显示一个日期/时间选择器
    4. ImagePickerIOS: 插入图片
    5. NavigatorIOS: 用于实现页面导航跳转
    6. ProgressViewIOS: 进度条
    7. PushNotificationIOS: 管理推送通知,包括权限处理和应用角标数字
    8. SegmentedControlIOS: 渲染顶部选项卡布局
    9. TabBarIOS: 渲染底部选项卡布局,需要和abBarIOS.Item搭配使用

    Android独有组件和API

    1. BackHandler: 监听并处理设备上的返回按钮
    2. DatePickerAndroid: 打开日期选择器
    3. DrawerLayoutAndroid: 渲染一个抽屉布局
    4. ermissionsAndroid: 对Android 6.0引入的权限模型的封装。
    5. ProgressBarAndroid: 进度条
    6. TimePickerAndroid: 时间选择器
    7. ToastAndroid: 弹出一个Toast提示框
    8. ToolbarAndroid: 顶部工具栏
    9. ViewPagerAndroid: 可左右翻页的视图容器

    其他

    1. ActivityIndicator: 显示一个圆形的正在加载的符号
    2. Alert: 弹出一个提示框,显示指定的标题个信息
    3. Animated: 易于使用和维护的动画库,可生成流畅而强大的动画
    4. CameraRoll: 访问本地相册
    5. Clipboard: 读写剪贴板的内容
    6. Dimensions: 获取设备尺寸
    7. KeyboardAvoidingView: 视图容器,可以随键盘升起而自动移动
    8. Linking: 提供了一个通用的接口来调起其他应用或被其他应用调起。
    9. Modal: 一种简单的覆盖全屏的模态视图。
    10. PixelRatio: 可以获取设备的像素密度
    11. RefreshControl: 用在ScrollView及其衍生组件的内部,用于添加下拉刷新的功能
    12. StatusBar: 用于控制应用顶部状态栏样式的组件
    13. WebView: 在原生视图中显示Wab内容的组件
  • 相关阅读:
    [数据知识]DAMA数据管理—引论
    How to clear/delete all the partition table from a disk or partition in Linux
    Rust Safe Coding Notes
    量化交易平台
    斯坦福大学——人工智能本科4年课程清单
    去中心化数字身份DID简介——五、DID的应用
    linux c 打印时间最简单的实例
    sqlalchemy中Column的默认值属性
    Ubuntu安装jdk8的两种方式
    面试官:手撕十大排序算法,你会几种?(转)
  • 原文地址:https://www.cnblogs.com/qianxuebing/p/11321652.html
Copyright © 2011-2022 走看看