首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

AngularDart Material Design 应用布局 顶

所有抽屉都由material-drawer元件实例化。这些抽屉实现方式不同,每种抽屉提供最佳性能。...对于抽屉外部主要内容,将其包装在material-content元件或具有material-content样式类元素。 固定性抽屉 固定性抽屉是不能关闭抽屉。 它们完全由CSS提供。...最后,将打开/关闭抽屉动作连系到抽屉。使用引用变量语法最容易完成。持久抽屉指令将其自身导出抽屉,这允许其它操作可以轻松使用它。toggle()可用于打开/关闭抽屉。...-- Content goes here --> 在另一显示抽屉 所有抽屉都有一个HTML属性end,它将抽屉定位在页面的另一,正常(LTR右侧,RTL左侧...当可堆叠抽屉打开时,任何现有的可堆叠抽屉将被展开以填充背景屏幕。 适用于延期内容。 Inputs: visible bool  抽屉可见性。

4K30

Android官方滑控件DrawerLayout示例代码

导语 滑控件,以前大家用可能是三方SlidingMenu控件,最近在看谷歌源码项目,意外看到一个 DrawerLayout 控件。上网一查,原来这个控件是官方给我们提供一个滑菜单控件。.../DrawerLayout.html DrawerLayout 类结构图如下: ?...官方中文简介大概如下: DrawerLayout作为窗口内容顶层容器,允许从窗口一个或两个垂直边缘拉出交互式“抽屉”视图。...抽屉定位和布局使用android:layout_gravity 子视图对应属性进行控制,对应于您希望抽屉从哪个侧面出现:左侧或右侧(或支持布局方向平台版本上开始/结束)。...请注意,您只能窗口每个垂直边缘一个抽屉视图。如果您布局在窗口每个垂直边缘配置多个抽屉视图,则会在运行时抛出异常。

1.2K31
您找到你想要的搜索结果了吗?
是的
没有找到

CSS 清理浮动 clear属性

由于浮动元素脱离了文档流,因此,容器 wrapper 就相当于一个空标签,其高度就会塌陷,使得浮动元素溢出到容器外面。...当容器高度 auto,且只包含浮动元素时,如果浮动元素高度不相同,而剩余空间足够容纳后面的元素时,后面的元素就会上跳到剩余空间。...,主栏向左浮动,栏向右浮动,并且高度小于主栏高度。...页脚便会上跳到剩余空间。 很显然,无论是高度塌陷,还是影响兄弟元素位置,都不是使用浮动目的。浮动只是为了改变元素布局,却造成了不必要影响。因此,需要清除浮动带来影响。...使用 clear属性 CSS clear属性,用来规定在元素哪一不允许出现浮动元素,可选值有 none | left | right | both,默认值 none,表示不清除,左右两均允许出现浮动元素

14510

开发App抽屉功能,彻底掌握了吗?

程序IT圈 只提供有用编程技术,关注即可习得新技能 在平时开发,带有抽屉效果App,应该还是挺多,今天就来看看这个效果是如何实现,我们用DrawerLayout控件来实现!.../DrawerLayout.html DrawerLayout 类结构图如下: ?...官方中文简介大概如下: DrawerLayout作为窗口内容顶层容器,允许从窗口一个或两个垂直边缘拉出交互式“抽屉”视图。...抽屉定位和布局使用android:layout_gravity 子视图对应属性进行控制,对应于您希望抽屉从哪个侧面出现:左侧或右侧(或支持布局方向平台版本上开始/结束)。...请注意,您只能窗口每个垂直边缘一个抽屉视图。如果您布局在窗口每个垂直边缘配置多个抽屉视图,则会在运行时抛出异常。

36520

Android开发之DrawerLayout实现抽屉效果

谷歌官方推出了一种滑菜单实现方式(抽屉效果),即 DrawerLayout,这个类是在Support Library里,需要加上android-support-v4.jar这个包。...使用注意点 1、DrawerLayout第一个子元素必须是默认内容,即抽屉没有打开时显示布局(如FrameLayout),后面紧跟子元素是抽屉内容,即抽屉布局(如ListView)。...2、抽屉菜单摆放和布局通过android:layout_gravity属性来控制,可选值left、right或start、end。 3、抽屉菜单宽度 dp 单位而高度和父View一样。...抽屉菜单宽度应该不超过320dp,这样用户可以在菜单打开时候看到部分内容界面。...4、打开抽屉: DrawerLayout .openDrawer(); 关闭抽屉:DrawerLayout.closeDrawer( ); 一个典型布局实例: <android.support.v4

6K60

基础篇章:关于 React Native 之 DrawerLayoutAndroid 组件讲解

Android DrawerLayout 就是一个抽屉导航组件,所以这个组件功能当然也是一样。...我们这个抽屉导航视图一开始是看不见,就像抽屉一样,你不拉开抽屉你看不到东西,所以导航视图可以从drawerPosition指定窗口侧面拖拽出来,并且抽屉宽度可以使用drawerWidth属性来指定...unlocked (默认值),意思是此时抽屉可以响应打开和关闭手势操作。...drawerPosition left 和right 设置抽屉导航菜单从哪一进行滑动出来,根据共有两个枚举值分别 :DrawerLayoutAndroid.positions.Left和DrawerLayoutAndroid.positions.Right...settling(停靠),表示用户刚刚结束与导航条交互,导航条正在结束打开或者关闭动画。

2.4K70

Material Design — App bars: bottomApp bars: bottom

2、嵌入:FAB处于与 bottom app bar 相同高度,并且 bar 形状转换为让 FAB 嵌入在 bottom app bar 。...例如,屏幕可以根据最适合屏幕内容显示更多或更少操作。 ? 展示主要操作,此 bottom app bar 在其主屏幕上使用 FAB 居中布局。...---- 海拔 Bottom app bar 海拔高度8dp。 当与 FAB 配合时,FAB 静止和凸起高度应该增加,以便在 bottom app bar 上方保持可见。 ?...底部导航抽屉从底部应用栏打开抽屉在底部应用程序栏前打开,并显示顶部应用程序栏以在达到完整高度时关闭抽屉。...Drawer 在 bottom app bar 前面打开,并显示 top app bar 以在达到完整高度时关闭抽屉

2.3K80

Android入门教程 | DrawerLayout 滑栏

使用注意事项 主内容视图一定要是 DrawerLayout 第一个子视图 主内容视图宽度和高度需要 match_parent 必须显示指定滑视图 android:layout_gravity 属性...滑视图宽度以dp单位,不建议超过320dp(为了总能看到一些主内容视图) 设置滑事件:mDrawerLayout.setDrawerListener(DrawerLayout.DrawerListene...从左边滑出抽屉视图(滑栏) 一个简单从左边滑出滑栏例子。 滑栏滑出后,后面的视图会有个阴影。 layout 文件 <?xml version="1.0" encoding="utf-8"?...现在侧边栏放是RelativeLayout。 也可以放一个RecyclerView。 抽屉出来时推动页面 监听滑栏滑动事件,使用ActionBarDrawerToggle。...Android基础入门教程视频参考

2.1K10

jquery链式调用 - 层级菜单示例

jquery对象方法会在执行完后返回这个jquery对象,所有jquery对象方法可以连起来写: $('#div1') // iddiv1元素 .children('ul') //该元素下面的ul...子元素 .slideDown('fast') //高度变到实际高度来显示ul元素 .parent() //跳到ul父元素,也就是iddiv1元素 .siblings() //跳到div1元素平级所有兄弟元素....children('ul') //这些兄弟元素ul子元素 .slideUp('fast'); //高度实际高度变换到来隐藏ul元素 层级菜单 下面是最终实现效果,如下: ?...使用ul>(li>a{水果}+(ul>li{苹果}*3))*5按Tab键,就可以快速生成需要HTML代码。 那么下面就是编写样式了。 ?...> 注意:在写这个代码过程,发现如果a标签href = "",这种情况下监听click方法是无法正常触发jquery特效,需要设置href=“#”,才可以正常使用jquery特效。

2.4K30

android滑菜单控件DrawerLayout使用方法详解

drawerLayout是Support Library包实现了滑菜单效果控件,可以说drawerLayout是因为第三方控件如MenuDrawer等出现之后,google借鉴而出现产物。...使用步骤: 创建一个DrawerLayout 为了添加导航抽屉,你需要在你布局界面声明一个DrawerLayout对象作为布局根节点。...为了满足从右到左约定,声明它”start” 代替 “left”(因此这个抽屉将会在右面呈现当布局是RTL时) 在导航View声明时:宽度用dp单位、高度匹配父View。...为了保证用户无论怎样都能看到主内容一部分,导航抽屉宽度不能超过320dp 初始化Drawer List 在你Activity,要做第一件事是初始化导航抽屉列表项。...你在onItemClick()方法里面做什么, 取决于你app实现结构. 在下面的例子, 选择每一个Item都会在主要内容布局插入一个不同Fragment.

2.2K10

值得一看小程序 TabBar 创意动画

基础知识 默认 TarBar Tabbar[1] 在 app.json 配置,作用范围 TabBar 页,常驻页面最底部,占据页面高度 50px,有 iPhone x 全面屏适配。...1 : -1} /> 动画调研 抽屉动画演示 在移动端 UI 汉堡包菜单配合抽屉式弹出动画是很常见交互动效之一。...抽屉式动画抽屉式动画要点 页面容器内有菜单和页面主内容两个子容器 带回弹效果交互动画会更有趣 https://codepen.io/andrejsharapov/pen/jJXEGq ?...通过对上面抽屉动画所对应页面布局进行分析,我们可以发现,TabBar 组件只能放在当前页面,作为“主要页面内容”模块被缩小。 ?...TabBar 组件“加号”中弹出,其中关键点“同心圆布局”和“动画延迟”。

3.8K42

HTML 笔记

target: 表示链接打开方式:                     _blank  新窗口                     _parent 父窗口                     ...a href="#a1">跳到a1处 五、*图片标签 img      在网页插入一张图片     属性:src: 图片名及url地址         alt: 图片加载失败时提示信息...enctype:提交类型             target: 在何处打开目标 URL。             name:属性表单起个名字.HTML5不支持。用 id 代替。     ...在 HTML 5 ,type 属性有很多新值。         ...*name 属性:定义名称,用于存储下拉值          size:定义菜单可见项目的数目,html5不支持          disabled 当该属性 true 时,会禁用该菜单。

1.8K60

Flutter 全栈式——页面框架

checkerboardRasterCacheImages bool true时,打开光栅缓存图像棋盘格 checkerboardOffscreenLayers bool true时,打开棋盘格层...showSemanticsDebugger bool true时,打开Widget边框,显示布局边界 debugShowCheckedModeBanner bool true时,在debug模式下显示右上角...)抽屉菜单 drawerScrimColor Color 打开滑菜单时遮盖在主要内容区蒙层颜色 backgroundColor Color 内容背景颜色。...drawerEdgeDragWidth double 水平滑动将要打开滑菜单区域宽度 extendBody bool 若为true且指定了bottomNavigationBar或者persistentFooterButtons...flexibleSpace显示在AppBar下方,高度和AppBar高度一样,可以实现一些特殊效果 [cf22fa2aav.png] 文档地址 示例 BottomAppBar BottomAppBar

2.8K30

【React Native 安卓开发】----侧边栏实现DrawerLayoutAndroid以及第三方框架react-native-side-menu使用【第六篇】

那么今天也在这里给大家介绍一下React-Native滑菜单DrawerLayoutAndroid和第三方框架react-native-side-menu。...导航视图一开始在屏幕上并不可见,不过可以从drawerPosition指定窗口侧面拖拽出来,并且抽屉宽度可以使用drawerWidth属性来指定。...有三种状态: unlocked (默认值),意味着此时抽屉可以响应打开和关闭手势操作。 locked-closed,意味着此时抽屉将保持关闭,不可用手势打开。...onDrawerOpen function 每当导航视图(抽屉)被打开之后调用此回调函数。 onDrawerSlide function 每当导航视图(抽屉)产生交互时候调用此回调函数。...dragging(拖拽),表示用户正在与导航条进行交互。 settling(停靠),表示用户刚刚结束与导航条交互,导航条正在结束打开或者关闭动画。

6.6K40

Android Q 手势导航背后故事

因此,我们设计目标之一就是确保返回手势符合人体工程学,具备高度可靠性且直观易用,并且在安排开发工作时,适当地调低应用抽屉、最近使用等低频导航操作优先等级,首要考虑返回手势需求。...应用抽屉和其它滑操作 经过多番权衡与谨慎考量,我们最终决定将滑设为返回操作,但是在此过程,尤其是在降低手势对应用影响方面,我们作出了许多艰难取舍。...比如说,我们发现 3% 到 7% 用户 (具体比例因应用而异) 通过滑手势打开应用导航抽屉,其余用户则选择点击汉堡形菜单按钮来弹出抽屉。...改变用户导航习惯并不是我们目标,因此,我们尝试了许多方法来帮助用户区分抽屉手势和返回手势,不过结果并不乐观,用户试着通过滑触发返回操作,但是仍旧拖曳出了抽屉界面,致使用户对返回操作信任度下降。...我们十分注重对开发者支持,与此同时,我们也期望您提供全方位帮助,让您在应用顺利添加手势导航。

2.1K50

2020年你应该关注这50款前端热门工具:CSS & HTML 工具篇(二)

,我们在做导航滑菜单会经常看到它,点击图标变成叉号菜单打开,然后再次点击叉号菜单关闭,恢复成三条横线。...DropCSS将HTMLCSS作为输入,仅返回使用CSS作为输出。它自定义HTMLCSS解析器针对99%用例进行了高度优化,从而避免了处理格式错误标记或样式表开销。...在方框拖动来创建 div 放置在网格内。 虽然这个项目可以为您提供一个基本布局, 但是本项目不是对 CSS 网格功能全面介绍。这只是一种快速使用 CSS Grid 网格布局功能方法。.../Darkmode.js 花几秒钟你也能打造一款 白天/夜间 阅读模式网站,这个插件使用 css mix-blend-mode 特性网站添加夜间模式。...该插件具有以下特点: 窗口小部件自动适应窗口大小 能够记住用户选择 如果操作系统偏好设置夜间黑暗深色主题的话,则自动显示“夜间模式 ”(如果浏览器支持“ preferred-color-scheme

1.6K00

2020年你应该关注这50款前端热门工具:CSS & HTML 工具篇(二)

官网地址:https://github.com/march08/animated-burgers 一款汉堡动画变换(三条横线) CSS插件,说简单点就是三个横线动画变换,我们在做导航滑菜单会经常看到它...,点击图标变成叉号菜单打开,然后再次点击叉号菜单关闭,恢复成三条横线。...DropCSS将HTMLCSS作为输入,仅返回使用CSS作为输出。它自定义HTMLCSS解析器针对99%用例进行了高度优化,从而避免了处理格式错误标记或样式表开销。...在方框拖动来创建 div 放置在网格内。 虽然这个项目可以为您提供一个基本布局, 但是本项目不是对 CSS 网格功能全面介绍。这只是一种快速使用 CSS Grid 网格布局功能方法。...该插件具有以下特点: 窗口小部件自动适应窗口大小 能够记住用户选择 如果操作系统偏好设置夜间黑暗深色主题的话,则自动显示“夜间模式 ”(如果浏览器支持“ preferred-color-scheme

1.2K40

移动开发-流式布局

最大宽度 – max-height 最大高度 min-width 最小宽度 – min-height 最小高度 图片 CSS初始化 normalize.css: 移动端CSS初始化推荐使用normalize.css...Normalize.css:保护了有价值默认值、修复了浏览器bug、是模块化 、拥有详细文档 Normalize.css官网地址: http://necolas.github.io/normalize.css...,就是设备有多宽,布局视口就多宽 二倍图: 一个px能显示物理像素点个数,称为物理像素比或屏幕像素比,1CSS像素=1物理像素 多倍图: 在标准viewport设置,使用倍图来提高图片质量,解决在高清设备模糊问题...属性 多倍图切图 cutterman: 图片 移动端主流方案: 单独制作移动端页面 (主流),通过判断设备,如果是移动设备打开,则跳到移动端页面 响应式兼容移动端 (其次),通过判断屏幕宽度来改变样式...设置transparent 完成透明*/ -webkit-tap-highlight-color: transparent; /*在移动端浏览器默认外观在iOS上加上这个属性才能给按钮和输入框自定义样式

1K30
领券