举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > DrawerLayoutAndroid

DrawerLayoutAndroid

2023-05-16 11:18 DrawerLayoutAndroid

 DrawerLayoutAndroid

React 组件封装平台 DrawerLayout(仅适用于Android)。Drawer(通常用于导航)呈现 renderNavigationView 渲染导航视图和直接子级,是呈现(您的内容)的主要视图。导航视图是最初在屏幕上不可见的,但可以从由drawerPosition 指定的窗口的侧面拉出,其宽度可通过 drawerWidth 设置。

例如:

    render: function() {      
      var navigationView = (     
            <Text style={{margin: 10, fontSize: 15, textAlign: "left"}}>I"m in the   
    Drawer!</Text  
      );  
      return (  
    <DrawerLayoutAndroid  
      drawerWidth={300}  
      drawerPosition={DrawerLayoutAndroid.positions.Left}  
      renderNavigationView={() =navigationView} 
          <Text style={{10, fontSize: 15, textAlign: "right"}}>Hello</Text>
      <Text style={{10, fontSize: 15, textAlign: "right"}}>World!</Text>
    </DrawerLayoutAndroid>
      );  
    },

属性

drawerPosition enum(DrawerConsts.DrawerPosition.Left, DrawerConsts.DrawerPosition.Right)

指定 drawer 将从屏幕的一侧滑动。

drawerWidth number

指定 drawer 的宽度,即从窗口的边缘拉到视图更精确的宽度。

keyboardDismissMode enum("none", "on-drag")

确定键盘是否响应拖动被驳回。
-"none" (默认值), 拖动不影响键盘。
-"on-drag", 拖动开始,键盘被驳回。

onDrawerClose 函数

导航视图关闭时调用函数。

onDrawerOpen 函数

导航视图打开时调用函数。

onDrawerSlide 函数

与导航视图交互时调用函数。

onDrawerStateChanged 函数

当 Drawer 状态发生变化时调用函数,drawer 有 3 种状态:- idle, 表示与导航视图没有交互- dragging,表示目前有与导航视图的交互 - settling, 表示有与导航视图的交互,并且导航视图正在的关闭或打开。

renderNavigationView 函数

导航图将被渲染到屏幕的一侧,并且可以拉出。


阅读全文
以上是编程学为你收集整理的 DrawerLayoutAndroid全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部