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

【软件开发规范七】《Android UI设计规范》

编辑 在同一个列表中,滑动手势操作保持一致。 ​...+ 可滚动的 tab bar ​编辑 和 tab 指示器一样的字体颜色 ​编辑 被锁定滚动的 tab bar tab只用来展现不同类型的内容,不能当导航菜单使用。...编辑 简单一根横线就能代表输入框,可以带图标 ​编辑 激活状态和错误状态,横线的宽度变为2dp,颜色改变 输入框点击区域高度至少48dp,但横线并不在点击区域的底部,还有8dp距离。 ​...编辑 ​编辑 输入框提示文字,可以在输入内容后,缩小停留在输入框左上角 ​编辑 整个点击区域增高,提示文字也是点击区域的一部分 ​编辑 通栏输入框是没有横线的,这种情况下通常有分隔线将输入框隔开...设置项使用通栏分隔线来分组。7项以下不必分组。如果某项独立一组,考虑把它放在顶部(重要)或放在底部的“其他”一栏中(不重要)。设置项较多时尝试合并,比如把两个相关的勾选项合并成一个多选项

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

jQuery特效 | 导航底部横线跟随鼠标缓动

HTML5学堂(码匠):jQuery来实现如下特效 - 在导航底部存在一条横线,跟随着鼠标缓动到相应导航项底部。...2月初,接收到了公众号读者的效果需求,希望能够讲解这样一个实例: 横排的导航,下边框是一条横线,随着鼠标移入某个导航,横线滑动到相应位置。...今天就针对该特效来说说如何开发(本次内容使用jQuery进行讲解,原生JavaScript代码下周一奉上) 功能效果图 ?...功能需求明确 横向导航条; 当鼠标移入导航区域的时候,在当前导航底部淡入一个横线; 当鼠标在导航区域当中左右移动时,横线跟随鼠标移动; 当鼠标移出导航区域的时候,横线淡出。...hover事件 hover事件是jQuery中的事件,不存在于原生JavaScript当中,是mouseover(鼠标移入)与mouseout(鼠标移出)的功能综合体; hover事件的基本语法为:

8.7K50

Flutter跨平台移动端开发丨顶部导航栏 TabBar Widget

支持左右滑动切换、不限 item 数量的 tabbar 是分类信息列表展示必不可少的组件,在 flutter 中可通过 AppBar + TabBar + PageView + ListView 完成这个需求...---- TabBar 部件 支持修改 tab 背景颜色、底部横线颜色,tab 上的按钮样式以及对应切换的页面,可通过 List 传入,这样可以支持更多拓展需求 import 'package:delongzhixuan...的背景颜色 Color backgroundColor; // item 底部横线颜色 Color indicatorColor; // item 对应的 widget 控制器...MainTabState.appbarBackgroundColor, centerTitle: true, bottom: TabBar( isScrollable: true, // 设置是否支持左右滑动...controller: tabController, // 控制器 indicatorColor: widget.indicatorColor, // item 底部横线颜色

1.8K30

简单、通用的JQuery Tab实现

并且,由于 jQuery 的强大,我们可以在页面中放置多组滑动门,然后一次性设定。...而且,jQuery UI Tabs 还提供了非常强大的控制功能,你可以动态地添加 tab,可以随意更改激活事件,可以定义切换效果,还可以设置默认激活状态和禁用等。...,但是只有前三个启用了,那么你只需要写三个 panel 就可以,第四个 panel 不存在,则第四个 tab 自动不生效。...在实际使用中,会遇到一个问题,一般我们会给 tab 中的文字加链接,那么当鼠标滑过这个 tab 的时候,如果指到了文字,那么激发事件的对象有可能是 A 元素而不是 LI 元素,则事件就不能正确激发。...这段滑动门代码只要具有 jQuery 就可以正常运行,不需要加载 jQuery UI. 非常简单,而且很通用,样式上喜欢怎么扩展都可以。

4.6K50

Jump Start Bootstrap 第4章

要让选项卡工作,我们需要Bootstrap的nav-tabs组件和tab-content组件。...nav-tabs组件中的每个链接都应该有一个data-toggle=”tab”属性。这允许引导程序将单击事件映射到相应的选项卡窗格。这些链接中的href属性应该包含相应的选项卡窗格的id。...对于一个选项卡窗格,我们需要创建一个新的包含类tab-pane的元素。这些选项卡窗格也应该有惟一的id,因为它们将被引用到导航标签(nav-tabs)的链接中。...添加一个褪色(淡入淡出)的效果: 给每个tab-pane添加类fade,在选项卡切换时会有淡入淡出效果。...类slide是用来给carousel的每张幻灯片产生滑动效果的。它还应该有一个自定义属性data-ride,它告诉Bootstrap在页面加载时就可以启动滑动效果。

28.3K40

UI(用户界面)设计规则和规范

4):界面要支持键盘自动浏览按钮功能,即按 Tab键的自动切换功能。 5):界面上首先应输入的和重要信息的控件在 Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。...10):Tab键的顺序与控件排列顺序要一直,目前流行总体从上到下,同时行间从左到右的方式。 11):复选框和选项框按选择几率的高底而先后排列。...12):复选框和选项框要有默认选项,并支持 Tab选择。 13):选项数相同时多用选项框而不用下拉列表框。 14):界面空间较小时使用下拉框而不用选项框。...2):完成相同或相近功能的菜单用横线隔开放在同一位置。 3):菜单前的图标能直观的代表要完成的操作。 4):菜单深度一般要求最多控制在三层以内。 5):工具栏要求可以根据用户的要求自己选择定制。...4:合理性: 屏幕对角线相交的位置是用户直视的地方,正上方四分之一处为易吸引用户注意力的位置,在放置窗体时要注意利用这两个位置。 合理性细则: 1):父窗体或主窗体的中心位置应该在对角线焦点附近。

2.9K30

Material Design —Tabs

由于滑动手势用于在Tabs之间导航,请勿将Tabs与同样支持滑动手势的内容配对。 类型 固定 滚动 Tab标签 标签标签可能包含icons和文字。...请勿使用包含支持滑动手势的内容的选项卡,因为滑动手势用于在选项卡之间进行导航。 例如,避免在内容可平移的地图中使用选项卡,或者避免在滑动内容的情况下使用可以取消项目的列表。...固定tabs具有相同的宽度,计算方式为视图宽度除以标签数量,或基于最宽的tab标签。 要在固定选项卡之间导航,可点击tab或向左或向右滑动内容区域。 ?...当用户不需要直接比较选项卡标签时,可滚动选项卡最适合用于浏览触摸界面中的上下文。 要在可滚动选项卡之间导航,请触摸选项卡或向左或向右滑动内容区域。...要在不导航的情况下滚动选项卡,请向左或向右滑动选项卡。 ? 移动端可滚动tabs ? pc端可滚动tabs

2.4K100

markdown笔记

我是第二行的文字 例 2: 我是第一行的文字 我是第二行的文字 ---- 字体样式展开目录 介绍: 斜体:文字两侧加一个 */_ 粗体:文字两侧加两个 */_ 粗斜体:文字两侧加三个 */_ 注意:短横线为英文短下划线状态...介绍: 分隔线有六种写法,具体如下。...删除线:文字两侧加一个 ~ 下划线:文字两侧加 和 脚注:将需要标注的文字用 [^ ] 括起,并在下方输入解释(具体如下) 语法格式: ### 分隔线来了 写法: *** * *...显示格式: 分隔线来了展开目录 ---- ---- ---- ---- ---- (范例见上) 删除线展开目录 ~ 你好~ 下划线展开目录 我是下划线的内容 脚注展开目录 啊,这可真伤心 1!...---- 列表展开目录 介绍: 无须列表:前可用 */-/+ 表示单独的一项 列表嵌套:即在子列表选项前加四个空格或一个 Tab 有序列表:在子项之前加 1. 2. 3.

35030

测试点杂记,总有一点是你忘记的

4)界面要支持键盘自动浏览按钮功能,即按Tab键、回车键的自动切换功能。5)界面上首先应输入的和重要信息的控件在Tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。...10)Tab键的顺序与控件排列顺序要一直,目前流行总体从上到下,同时行间从左到右的方式。11)复选框和选项框按选择几率的高底而先后排列。12)复选框和选项框要有默认选项,并支持Tab选择。...13)选项数相同时多用选项框而不用下拉列表框。14)界面空间较小时使用下拉框而不用选项框。15)选项数较少时使用选项框,相反使用下拉列表框。...2)完成相同或相近功能的菜单用横线隔开放在同一位置。3)菜单前的图标能直观的代表要完成的操作。4)菜单深度一般要求最多控制在三层以内。5)工具栏要求可以根据用户的要求自己选择定制。...4.合理性屏幕对角线相交的位置是用户直视的地方,正上方四分之一处为易吸引用户注意力的位置,在放置窗体时要注意利用这两个位置。合理性细则:1)父窗体或主窗体的中心位置应该在对角线焦点附近。

64410

React Native顶|底部导航使用小技巧

简介 react-navigation主要包括导航,底部tab,顶部tab,侧滑等,分别为: 导航 -> StackNavigator 底部或者顶部tab -> TabNavigator 侧滑 -> DrawerNavigator...margin: 1 }, indicatorStyle: { height: 0 }, //android 中TabBar下面会显示一条线,...Android上的默认设置)TabBarBottomTabBarTop tabBarPosition- 标签栏的位置可以是或'top''bottom' swipeEnabled - 是否允许在标签之间进行滑动...几个选项被传递到底层路由器来修改导航逻辑: initialRouteName - 首次加载时初始标签路由的routeName order - 定义选项卡顺序的routeNames数组 paths - 将...backBehavior - 后退按钮是否会使Tab键切换到初始选项卡?如果是,否则设置。默认为行为。

7.7K60
领券