首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    AngularDart Material Design 扩展面板 顶

    面板由名称,值,可选的辅助文本和展开的面板内容组成。 具有属性 "value" 的内容元素将在其处于折叠状态时用作面板内容的“值” 与面板的交互是通过父扩展集完成的。...cancelDisplayed bool  默认情况下,设置小部件是否应显示取消按钮为真的选项。 cancelText String  要在取消按钮上显示的文本。...disabled bool  如果为true, 则面板将保持折叠状态而无法展开,或者如果默认情况下展开,它将保持展开状态。...expanded bool 如果为true,则默认情况下会展开面板,如果为false,则面板将关闭。 name String  扩展面板的短名称标签。...showSaveCancel bool  默认情况下,设置小部件是否应显示save/cancel按钮为真的选项。

    1.8K20

    自动化篇 | 朋友圈被折叠?会自动化不存在的

    1 目 标 场 景 如果你经常需要 发朋友圈,无论是哪里复制的文案,直接粘贴后到输入框发送出去,肯定会被官方 折叠 处理,因此,应用市场上出现了很多防折叠输入法 App。...需要注意的是,由于界面元素 id 经常会变动,为了增加程序的可适配性,可以换一种方案:查找元素树中的第一个 EditText 元素。 接着,我们通过遍历拿到当前界面的所有节点元素。...第 5 步,编写界面 首次打开应用的时候,默认无障碍服务是关闭的,需要手动去开启一次。 开启服务之后,就可以使用朋友圈防折叠服务了。 ?...3 结 果 结 论 通过上面的 5 步操作,就完成了朋友圈的防折叠服务的开发。 平常使用的时候,只需要开启防折叠无障碍服务,复制任务文案,打开朋友圈的发布界面,服务会自动化完成输入。...最后需要提醒的是,国内产商对无障碍服务都有做限制,为了保证服务一直能正常运行,可以打开容许后台运行的开关。 如果你觉得文章还不错,请大家点赞分享下。你的肯定是我最大的鼓励和支持。

    45430

    原 Intellij idea2017编辑

    默认情况下,此事件没有绑定快捷键,你可以在快捷键中设置自己的。 智能提示弹窗 这是一个键辅助特性(支持方法名,函数,标签或者其他的)。...,窗体内展示错误、警告的代码片段。 ? 默认情况下,这种行为是开启的。你可以按下图方式切换它。 ? 多光标 基础 idea支持多插入符号操作。有些专业的事件,比如键导航,文本插入和删除等待。...也可以 使用Fold Selection / Remove Region或者ctrl+句号 预定义 默认情况下,像set方法等都会折叠,如果你想配置的话可以在settings选项中的Editor | General...默认情况下折叠图标(+/-)是显示的,一些方法默认是被折叠的。 预览折叠的代码片段 讲鼠标移动到 ? 处即可预览代码片段 ? 查看折叠开头位置。 可以点击末尾的折叠按钮切换到开头位置 ?...默认情况,idea提供两种规则: \btodo\b.* \bfixme\b.* 正常的表达式如下:todo.* 也许你只想查看确定规则的TODO组,隐藏其他的。这种情况下,你可以使用过滤器。

    2.8K60

    【译】W3C WAI-ARIA最佳实践 -- 控件

    手风琴(有展开/折叠功能的模块) 手风琴是个垂直罗列的元素组合,例如标签或缩略图,这允许用户切换内容模块的展示。每个标签元素可以被用来展开折叠、暴露隐藏其相关内容。...当对话框被打开时,焦点移动到对话框内的元素。请参阅下面关于初始焦点处理的注释。 Tab: 将焦点移到对话框内的下一个可聚焦元素。 如果焦点是最后一个元素,将焦点移动到对话框内的第一个可聚焦元素。...NOTE 当对话框被打开时,根据内容的性质和大小放置焦点。 在任何情况下,焦点都应该移动到对话框中的一个元素上。 除非建议某个操作的情况,焦点应该被初始设置在第一个可聚焦的元素上。...Home: 不打开或关闭节点,将焦点移到树结构中的第一个可聚焦的节点。 End: 不打开或关闭节点,将焦点移到树结构的最后一个可聚焦的节点。 Enter: 激活一个节点,即执行其默认操作。...对于父节点,一个可能的默认动作是打开或关闭节点。在一个选项不跟随焦点(见下面的注释)的单选树,默认的操作通常是选择焦点节点。

    4.6K30

    CSS--外边距合并的问题

    合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。 当一个元素出现在另一个元素上面时,第一个元素的下外边距与第二个元素的上外边距会发生合并。...在这种情况下,上外边距与下外边距就碰到了一起,它们会发生合并: image.png 如果这个外边距遇到另一个元素的外边距,它还会发生合并: image.png 这就是一系列的段落元素占用空间非常小的原因...外边距合并初看上去可能有点奇怪,但是实际上,它是有意义的。以由几个段落组成的典型文本页面为例。第一个段落上面的空间等于段落的上外边距。...在这种情况下,元素的位置(position)取决于它的相邻元素的margin是否被折叠。...浮动的块级元素的margin-top和它的第一个浮动块级子元素(floated first in-flow block-level child)的margin-top相邻(如果该元素没有border-top

    1.3K20

    《精通CSS》第3章 可见格式化模型

    before textsome textafter text 3.1.2 盒子大小 默认情况下,元素盒子的width和height指的是内容区的宽高,即元素可渲染内容区的宽度和高度...甚至同一个元素的外边距也会折叠,如果存在一个空元素,只有外边距没有边框和内边距,此时自身的上下边距接触,发生折叠。 折叠后的外边距又接触其他元素的外边距,还会继续折叠。...试想,我们有一篇文章,包含多个段落,我们给每个段落指定了上下边距(假设 20px),如果没有外边距折叠,那么相邻的两个段落之间的间距就会是 40px,而第一个段落的上边距和最后一个段落的下边距只有 20px...3.2 可见格式化模型 3.2.1 包含块与定位 常规情况下,包含块是元素的最近块级父元素,但这并不是一定的。...块级格式化上下文规定页面必须自动包含浮动的元素,且所有块级元素的左边界默认与包含块的左边界对齐。

    1.3K20

    VIM的使用

    可以使用命令apt install vim(Ubuntu环境,在安装有apt工具的情况下)安装,相比起vi来说,vim做的一些变化 vi是visual interface的缩写,而vim是Vi IMproved...的缩写 EX的可视化接口 增加了多级撤销、多窗口操作 稳定性提高、减少崩溃以及崩溃后也可以恢复 关键字自动补全自己上下文相关的补全 vim工作模式 VIM一共分为五种模式,分别为 普通模式:vim打开一个文件时默认模式...(忽略标点符号) ge: 将光标移动到上一个单词的词末 2w: 指定移动的次数 行移动: $: 将光标移动到当前行的行尾 0:将光标移动到当前行的行首 ^:将光标移动到当前行的第一个非空字符 2|:移到当前行的第...放弃缓冲区的修改,恢复到文件打开时的状态 :edit file 编辑另一个文件 :wnext 保存当前缓冲区的修改并跳转到缓冲区列表中的下一个文件 :set autowrite:自动保存 标签页与折叠栏...zf200G: 将光标和200行之间的代码折叠起来 折叠的打开与关闭 za: 打开和关闭折叠 zr/zm: 一层一层地打开和关闭折叠 zR/zM: 分别打开和关闭所有的折叠 折叠键的光标移动 zj

    1.3K10

    外边距折叠(Margin collapsing)笔记?

    定义 外边距折叠是指有时候上边距与下边距坍缩成较大的那一个边距的行为。它只会发生在同一BFC的块级元素间,并且永远不会发生在浮动元素或绝对定位元素间。...可能的情况 毗邻的兄弟元素 相邻的兄弟元素垂直边距会发生折叠,但最后一个元素需要清除浮动时例外。...父元素和第一个/最后一个子元素 父元素与第一个子元素的margin-top可能重合,与最后一个子元素的margin-bottom可能重合。...如果要在这种情况下避免外边距折叠,请将两者的margin区分开。区分margin-top的方法有设置border、padding、inline content、清除浮动、避免创建BFC区域。...空区块 如果一个块级元素没有border、padding、inline content(行内内容)、height或者min-height将其与其他元素分开,这个块级元素的margin将会被折叠。

    90730

    TrueSTUDIO for stm32配置小技巧

    (1)使用并行编译 在C/C++ Build的Behavior设置页面,勾选Enable parallel build可以打开并行编译功能。...新建一个Workspace后这个选项默认是不勾选的,现在的CPU都是多核的,打开并行编译选项后可以明显提高编译速度。...默认情况下不是这个选项,所以用于跟踪调试时必须进行设置。 (3)代码折叠功能 点击主菜单Window下的Preferences,打开Preferences设置对话框。...TrueSTUDIO是具有代码折叠功能的,但是默认情况下只勾选了“Enable folding when opening a new editor”。...如果要对预编译语句、if/else、for等语句进行代码折叠,就勾选下面的两个选项。在源代码编辑器里,具有折叠功能的代码行的左首会显示小图标用于代码折叠。

    86220

    三星折叠屏开发者设计指南揭秘

    1.1 运行时配置变更 - 系统默认 折叠/展开的操作过程将触发系统向应用发送新布局的配置更改,包括smallestScreenSize, screenSize 和 screenLayout 的配置。...image 每当发生配置更改时,Android默认情况下会重启正在运行的Activity(先后调用onDestroy()和onCreate())。...通过此方法即能实现在系统不重启Activity的情况下重置UI。...image 安装后,从应用列表中打开应用程序“可折叠模拟器”。 3)权限授予 ?...image 在多窗口模式下运行您的应用程序 通过点击其他应用将焦点从第一个应用移动到另一个应用 检查应用程序是否仍处于resumed状态 当您的应用意外丢失资源(例如相机)时,检查应用是否有任何意外行为

    4.1K40

    由position属性引申的关于css的进阶讨论(包含块、BFC、margin collapse)

    1.normal flow         normal flow(正常流):正常流是默认的定位方式。...任何没有具体指定{position:absolute}或者{position:fixed}属性以及没有被浮动的元素都将默认获得此属性。...在一个BFC中,两个相邻的块级盒子的垂直外边距会产生折叠。即是在BFC中相邻的块级元素的垂直边距会折叠(collapse)。...没有线盒,没有空隙(clearance),没有padding和border将他们分隔开 都属于垂直方向上相邻的外边距,可以是下面任意一种情况 元素的margin-top与其第一个常规文档流的子元素的margin-top...高度为0并且最小高度也为0,不包含常规文档流的子元素,并且自身没有建立新的BFC的元素的margin-top和margin-bottom 那么,什么情况下会创建BFC: 浮动元素(float: left

    1.1K50

    折叠屏 | 又双叒叕成功适配!折叠屏+携程,旅行体验提高不止一个Level!

    在单屏与双屏之间,大多数用户最终都选择双屏的方案,因为双屏给用户惊喜,发挥了折叠屏手机的优势,显示更多信息,体验感更舒适。下面一起来看携程App在折叠屏设备里的适配场景演示。...1.首页页面 设计方式:挪移布局 首页采用九宫格导航形式,将酒店、机票、旅游分别以行的形式展现。这一版的设计较以前更适合用户在打开页面时快速定位自己要选择的类别。...针对折叠屏手机,UX设计师将可视化元素进行重新分组,各组块位置挪移,最终形成均衡的排版。 优点:利用折叠屏大屏幕优势,为用户显示更多信息。...3.门票页面 设计方式:分栏布局 将列表页置于左侧,详情页置于右侧,左侧景点卡片与右侧详情强关联,点击列表第一个景点详情,右侧会切换出左侧景点对应的景点详情。...酒店卡片与地图定位点强相关,右侧地图会默认标记左屏第一家酒店的位置;点选地图上其它标记点,列表也会快速滑动到对应酒店的卡片,真正实现双屏互动。

    1.2K20

    折叠屏 ③ | 华为资深专家解读折叠屏组合页面设计及多任务设计要求

    一起来看看规范的详细内容吧~ 一 组合页面设计 不管是哪种折叠方式,对用户来说是新增了一块可折叠的屏幕,而这新增的屏幕使得1+1大于2,手机能变换为平板。...此类型的交互逻辑特点: 列表中只存在单独的元素,没有子列表,左右两侧内容属性固定,较少用户迷失。 点击左侧中某一个条目,右侧打开对应的详情内容。...用户可以借助在左侧列表中点击任意一个条目,在右侧快速打开对应的详情内容,实现内容快速切换。...2.悬浮窗面板 悬浮面板 3.侧边栏 从属信息默认以侧边栏形式显示,通过界面比例和视觉效果表现从属关系,不影响主要信息的展示,同时能快速浏览或操作从属信息。...二 应用内多任务 对于业务复杂,结构复杂的平台型应用,在应用内存在多个相互独立的持续性进程需要同时进行,若按照既有用户操作方式,强制中断前一个任务,跳转到第二个任务中;或维持在第一个任务中,对第二个任务的通知置之不理

    96630

    【Flutter】Android、Flutter 折叠屏适配 ( 展开大屏 | 折叠主屏 | 折叠副屏 | 静态展示 | 动态热切换适配 | 拉伸布局 | X 轴自适应适配 | 布局重构 )

    A 是合格的 , 其它都不符合规范 ; 五、折叠屏动态热切换适配 ---- 上述折叠屏的三种形态 , 在任何一种形态 , 打开应用 , 都按照对应的适配要求显示 ; 假如再打开后 , 屏幕形态切换..., 就需要自动切换屏幕样式 ; 如 : 当前是 折叠状态主屏 打开应用 ( 此时宽高比 19.5:9 ) , 突然将手机打开开 , 变为 展开状态大屏 ( 此时宽高比 8:7.1 ) , 官方要求应用的布局要实时切换成...8:7.1 的布局样式 ; 大厂的大应用 , 可以考虑适配一下 ; 个人感觉一般的应用 , 只要符合静态打开的要求就可以 , 切换状态后 , 直接关掉应用重启就可以 ; 五、拉伸布局 ----..., 高度基本不变 , 大屏 相对于 主屏 和 副屏 , 只是 X 轴 变宽了 , 这里组件的 Y 轴元素可以不变 , 将 X 轴的元素进行横向自适应改变 ; 如下图的两个界面 , 左侧是 主屏 , 副屏...的 activity 节点配置 android:configChanges="screenSize|orientation|smallestScreenSize" 属性 ; Flutter 给默认配置好了

    6.3K10

    2018-09-03 简单问题:VIM中 查找 “上一个” 的快捷键是什么?G 移动光标到指定行#. 例如: 5G-> 光标下反向搜索关键词 (search the word under cursor

    "在编辑过程中,在右下角显示光标位置的状态行 set nohls "默认情况下...到当前打开的折叠的开始处。...当使用marker方式时,需要用标计来标识代码的折叠,系统默认是{{{和}}},最好不要改动之:) 我们可以使用下面的命令来创建和删除折叠: zf 创建折叠,比如在marker方式下:...zo 将当前折叠打开 zc 折叠光标所在处 zr 打开所有折叠层次(依层次打开) zm 折叠所有层次(依层次折叠) zR 打开所有折叠 zn zM 折叠所有 zN zi 切换折叠与不折叠指令...) 打开 B,然后输入命令 :diffthis 或 vimdiff FILE_LEFT FILE_RIGHT ]c 跳转到下一差异点 [c 反向跳转 上下文折叠 参考 默认情况下,vimdiff会将文件中不同之处上下

    6.3K10
    领券