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

青少年对快餐广告神经反应可以预测摄入量

在目前研究中,171名青少年(13岁16岁)观看了不健康快餐广告(芝士汉堡、炸薯条)、更健康快餐广告(沙拉、烤鸡三明治)和非食品广告(手机广告)。...然后,被试可以在模拟快餐餐厅中食用快餐广告中食物,这些食物营养成分各不相同(芝士汉堡、沙拉)。...为了被试更认真的观看这些短片,被试被告知他们将在扫描后完成一项广告识别任务。平均而言,被试正确识别了76.6%快餐广告。...对快餐广告神经反应是不健康食品摄入预测因子 全脑分析显示,在不健康快餐广告>手机广告条件下,右侧尾状核一直延伸到右侧丘脑(r = 0.28)一个团块中Bold反应(图2B;r =0.28;P...对更健康快餐广告更强烈神经反应预示着不健康食物摄入,这表明在一个由不健康快餐广告主导食品广告领域中加入更健康快餐广告可能对鼓励更健康饮食没有好处。

68720

viewstub 详细用法_pageinfo用法

推荐做法是使用android.view.ViewStub,ViewStub 是一个轻量级View,它一个看不见,不占布局位置,占用资源非常小控件。...可以为ViewStub指定一个布局,在Inflate布局时候,只有 ViewStub会被初始化,然后当ViewStub被设置为可见时候,或是调用了ViewStub.inflate()时候,ViewStub...想要控制显示与隐藏一个布局文件,而非某个View。 因为设置给ViewStub只能是某个布局文件Id,所以无法它来控制某个View。...所以,如果想要控制某个View(Button或TextView)显示与隐藏,或者想要在运行时不断显示与隐藏某个布局或View,只能使用View可见性来控制。...2.ViewStub之所以常称之为“延迟化加载”,是因为在教多数情况下,程序 无需显示ViewStub所指向布局文件,只有在特定某些较少条件下,此时ViewStub所指向布局文件才需要被inflate

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

Android隐藏和沉浸式虚拟按键NavigationBar实现方法

那先看下这些标签作用和含义吧。 当使用了SYSTEM_UI_FLAG_IMMERSIVE_STICKY标签时候,向内滑动操作会系统临时显示,并处于半透明状态(沉浸式)。...此时没有标签会被清除,系统UI可见性监听器也不会被触发,布局大小不会被影响。如果用户没有进行操作,系统会在一段时间内自动隐藏。...当用户向内滑动,系统重新显示并保持可见。但是布局大小会被虚拟按键高度所影响。 如果你不想虚拟按键影响高度。...可以用如下: 用其他UI标签(SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION和SYSTEM_UI_FLAG_LAYOUT_STABLE)来防止系统隐藏时内容区域大小发生变化是一种很不错方法...下面这段代码展示了如何在不改变内容区域大小情况下,隐藏与显示状态和导航。 那么如何显示虚拟按键呢?

2.3K20

CoordinatorLayout使用(四):和Toolbar简单使用

enterAlways: 代码中枚举SCROLL_FLAG_ENTER_ALWAYS 这个flag任意向下滚动都会导致该view变为可见,启用快速“返回模式”。...设置enterAlways也就是为true时候,任意向下滚动都会view(Toolbar)变为可见 反之,不设置,也就是false,就需要向下拉到底以后,才会显示view(Toolbar) enterAlwaysCollapsed...任意向下滚动都会view(Toolbar)变为minHeight高度可见 反之,不设置,也就是false,enterAlways效果会全部显示 exitUntilCollapsed相关(scroll...条件下) ?...设置exitUntilCollapsed也就是为true时候,任意向上滚动都会view(Toolbar)变为minHeight高度可见,而不会全部消失 反之,不设置,也就是false,会全部消失

1.4K30

处理视觉冲突 | 手势导航 (二)

作者 / Chris Banes, Android 开发者关系团队工程师 我们将在近期为大家带来一个关于 "手势导航" 系列连载,本文是连载第二篇,如果您希望了解其他手势导航的话题,请持续关注我们...如果您控件出现在了这些区域内,就可能被系统 UI 遮盖。自然,我们可以使用 insets 区域来尝试解决视觉冲突,把视图从屏幕边缘向内移动到一个合适位置。...在 Android 10 上,当前唯一强制区域是屏幕底部主屏手势区域,系统保留这个区域就可以用户在任何时候都可以退出当前应用: △ 底部 60dp 即为强制系统手势边衬区 稳定显示边衬区 方法:...在有些显示模式下 (比如放松模式和沉浸模式),系统 UI 可能会根据情况在可见与不可见之间切换 (游戏、照片浏览、视频播放器等)。...处理边衬区冲突 希望您现在对不同类型 insets 区域有了更深了解,下面我们来看看您需要如何在应用中实际使用它们。

2.8K30

笔记53 | 管理系统UI(一)

Bar API 指南 Android Design Guide 本课程将教您如何在不同版本Android下隐藏状态。...隐藏状态(或者是导航)可以内容得到更多展示空间,从而提供一个更加沉浸式用户体验。 图1展示了显示状态界面 ? 图1. 显示状态. 图2展示了隐藏状态界面。...内容显示在状态之后 在Android 4.1及以上版本,你可以将应用内容显示在状态之后,这样当状态显示与隐藏时候,内容区域大小就不会发生变化。...隐藏导航 这节课将教您 在4.0及以上版本中隐藏导航 内容显示在导航之后 本节课程将教您如何对导航进行隐藏,这个特性是Android 4.0()版本中引入。...2)内容显示在导航之后 在Android 4.1与更高版本中,你可以应用内容显示在导航后面,这样当导航展示或隐藏时候内容区域就不会发生布局大小变化。

1.4K40

实现边到边体验 | 软键盘动起来 (一)

Android 11 中新功能之一是可以应用在对于屏幕上软键盘打开和关闭过程创建无缝过渡动画效果,这一功能源自 Android 11 中对 WindowInsets API 大量改进。...实现边到边 (edge-to-edge) 去年我们介绍了一个关于实现 "边到边" 概念,这个方法可以应用深度利用 Android 10 手势导航: 开启全面屏体验 | 手势导航 (一)。...简单回顾一下,实现 "边到边" 会应用渲染在系统状态后面,如上图所示。 引用去年我自己的话: 实现从边到边全面屏体验后,系统会覆盖在应用内容前方。...在姗姗来迟了十年后,我们终于可以回答这个关于如何查看软键盘可见 StackOverflow 问题。 在 Android 中如何查看软键盘可见性?...(Type.systemBars()) 应用使用 沉浸模式 来用户在系统隐藏时候可以通过滑动来召回系统

29420

实现边到边体验 | 软键盘动起来 (一)

Android 11 中新功能之一是可以应用在对于屏幕上软键盘打开和关闭过程创建无缝过渡动画效果,这一功能源自 Android 11 中对 WindowInsets API 大量改进。...两个 Android 11 中软键盘动画效果示例: Google Search 应用 (左),Messages (右) 让我们来看看如何在应用中添加这种用户体验。...实现边到边 (edge-to-edge) 去年我们介绍了一个关于实现 "边到边" 概念,这个方法可以应用深度利用 Android 10 手势导航: 开启全面屏体验 | 手势导航 (一)。 ?...简单回顾一下,实现 "边到边" 会应用渲染在系统状态后面,如上图所示。 引用去年我自己的话: 实现从边到边全面屏体验后,系统会覆盖在应用内容前方。...isVisible(type: Int) 会返回 true 如果指定类型是可见

1.4K20

5种方法完美解决android软键盘挡住输入框方法详解

,导致输入框看不见。...沉浸式状态/透明状态情况下 自android系统4.4(API =19)就开始支持沉浸式状态,当使用觉System windows(系统窗口),显示系统一些属性和操作区域, 最上方状态及没有实体按键最下方虚拟导航...android:fitsSystemWindows=“true”会使得屏幕上可布局空间位于状态下方与导航上方 方法三:使用scrollTo方法,当键盘弹起时,界面整体上移;键盘收起,界面整体下移...1、主要实现步骤: (1) 获取Activity布局xml最外层控件,xml文件如下: <RelativeLayout xmlns:android="http://schemas.android.com...方法四:适配键盘高度变化情况,当键盘弹起时,界面整体上移;键盘收起,界面整体下移 此方法主要是通过在需要移动控件外套一层scrollView,同时最布局最外层使用自定义view监听键盘弹出状态,计算键盘高度

20.9K31

Android开发笔记(一百四十四)高仿支付宝头部伸缩动画

第二张是导航完全收缩时界面,此时头部导航只剩矮矮一个长条。 ? 看起来很眼熟是不是,上面的截图正是仿支付宝首页头部效果。...之所以要嵌套这么多层,是因为要完成以下功能: 1、CoordinatorLayout嵌套AppBarLayout,这是为了头部导航能够跟随内容视图下拉而展开,跟随内容视图上拉而收缩。...,蒙到最后就看不见了。...反过来,也可以一开始给导航罩上一层不透明视图,此时导航控件是看不见,然后随着距离变化,遮罩变得越来越不透明,导航也会跟着变得越来越清晰了。...渐变动画思路有了,可谓万事俱备,只欠东风,再来一个导航移动偏移监听器便行,正好有个现成AppBarLayout.OnOffsetChangedListener,只需给AppBarLayout对象调用

1.1K10

深入理解 Android Window系统

DecorView作用 DecorView在Android中具有以下关键作用: 容纳内容视图:DecorView是一个ViewGroup,它包含了应用程序内容视图。...使用DecorView示例 以下是一个示例代码,演示如何在Activity中获取DecorView并更改其背景颜色: // 获取当前ActivityDecorView View decorView =...它们不属于应用程序一部分,而是由Android系统管理。 属性:系统窗口包括状态、导航、锁屏、通知等。它们通常在应用程序之上显示,并具有高度系统权限。...系统提示框:用于显示系统级提示,权限请求、应用更新等。 创建一个简单Window 首先,让我们创建一个简单Android Window,这个Window将包含一个文本视图。...通常,在ActivityonStart()和onResume()方法中,Window会变得可见,并在屏幕上绘制Activity用户界面。

50220

Android 沉浸式解析和轮子使用

用户可以通过在状态与导航原来区域边缘向内滑动系统重新显示。...为了确保 UI 可见性与系统保持一致,我们需要一个监听器 View.OnSystemUiVisibilityChangeListener 来监听系统变化。这在下一节中将详细讲解。...滑动操作并不会清空任何标签,也不会触发系统 UI 可见监听器,因为暂时显示导航并不被认为是一种可见状态。...为了标题回到原来位置并且适应标题颜色,我们在标题上方添加一个大小和 StatusBar 大小一样假状态 View,View BackgroundColor 可以自己设置成标题一样颜色也可以是其他颜色...1.3 Android 6.0 +实现状态字色和图标浅黑色 使用 Android6.0 以下版本沉浸式时候会遇到一个问题,那就是 Android 系统状态字色和图标颜色为白色,当状态颜色接近浅色时候

3.2K10

Material Design — 菜单(Menus)

左:应用操作太多时将会设置一个菜单    右:包含五个选项菜单 菜单标签 按钮或控件标签应该简洁而准确地反映菜单内项目(如下图)。...菜单通常使用单个单词作为标签,“文件”,“格式”和“编辑”。其他上下文可能需要更长标签。 禁用菜单选项 菜单显示一组一致菜单项。...单个菜单项状态 某些app状态可能会导致只有一个菜单项情景菜单。 例如,当使网页上文本高亮时,Android仅显示“复制”菜单项,因为用户无法“剪切”或“粘贴”文本。 ?...理想情况下,嵌套层级都需要做显示,因为很难用嵌套多层子菜单进行导航。 ? 菜单项例子 不可用操作 将操作显示为不可用(置灰)而不是将其删除,用户知道它们可以在正确条件下存在。...向上展开简单菜单 ·不要在简单菜单弹出一个选项上放列表中非已选项(如下图)。 ? ·但在靠近屏幕边缘时,简单菜单会重新定位其垂直对齐方式,以便所有菜单项都完全可见。 ?

5.8K100

开启全面屏体验 | 手势导航 (一)

具体来说,这意味着应用需要做两件事: 在导航后面绘制内容 想要支持手势导航,应用需要考虑一个因素是在导航后面绘制内容。...但如果应用 UI 包含一个列表,而且列表顶端还固定放着一个 Toolbar 的话,那把内容绘制在状态后面就可能不合适了。同样,有些时候把内容绘制在导航下面也不合适。...@android:color/transparent 在 Android 10 上,系统会负责在所有导航模式下确保系统内容可见 (包括时间、图标、拖拽条等)...Android 9 及更早版本 如果您决定在 Android 10 以下设备上实现全面屏应用,则应将系统颜色设置为半透明,从而确保其内容可见。...对于浅色主题,可以试试使用半透明浅色遮盖 ( #B3FFFFFF)。 ? △ 深浅两种主题遮盖示例3. 处理视觉冲突

2.4K30

android 之ViewStub

那么最通常想法就是把可能用到View都写在上面,先把它们可见性都设为View.GONE,然后在代码中动态更改它可见性。这样做法优点是逻辑简单而且控制起来比较灵活。...推荐做法是使用android.view.ViewStub,ViewStub是一个轻量级View,它一个看不见,不占布局位置,占用资源非常小控件。...可以为ViewStub指定一个布局,在Inflate布局时候,只有ViewStub会被初始化,然后当ViewStub被设置为可见时候,或是调用了ViewStub.inflate()时候,ViewStub...想要控制显示与隐藏一个布局文件,而非某个View。               因为设置给ViewStub只能是某个布局文件Id,所以无法它来控制某个View。     ...所以,如果想要控制某个View(Button或TextView)显示与隐藏,或者想要在运行时不断显示与隐藏某个布局或View,只能使用View可见性来控制。

71790

Android Studio 4.1 中 Design Tools 改进

,它们可以一个可见 view 引用多个 widget,并在无需重复编写代码条件下对 widget 进行分组对齐 (group-align)。...例如,我们在 Palette 中添加了一个 Helpers ,以便用户能够轻松查找并使用那些可用 helper 工具。 ?...Palette 中新增 Helpers 一 当创建某一 helper 时,您可以选择多个 view,右击来选择一个 helper,Android Studio 会自动根据用户所选添加正确 id。...在 Component Tree 中控制 Visibility 属性 正如上一节所说,Visibility (可见性) 是 view 一个非常常用且重要属性,尤其是当您需要根据不同条件和特定逻辑来显示...在 Component Tree 中使用新 visibility 属性控制器 从 4.1 版本开始,您能够在 Component Tree 一任何一个 view 旁边,使用 visibility

2.2K30

Android 11 正式版发布

Bubbles :可以用户在手机上进行多任务切换时依然保持对话可见并且可交互。消息和聊天应用可以通过基于通知 Bubbles API,在 Android 11 上提供这种全新体验。...键盘提示整合功能: 可以自动填写应用以及 IME (输入法编辑器) 在 IME 建议中安全地向用户提供基于上下文实体和字符串,使得输入更加便利。 ?...为了帮助您即刻打造 5G 体验,我们也在 Android Emulator 中加入了 5G 支持。请访问 5G 开发者网页,了解如何在 Android 上使用 5G 功能。 ?...同步 IME 切换效果 : 这是一组全新 API,您可以在 IME (输入法编辑器,也叫软键盘) 和系统进出屏幕时同步调整应用中内容,从而更轻松地创建出自然、直观、流畅 IME 切换效果。...动态资源加载器: Android 11 提供了一个公开 API 来应用在运行时动态加载资源和素材。

1.2K50

Android实战技巧:ViewStub应用

那么最通常想法就是把可能用到View都写在上面,先把它们可见性都设为View.GONE,然后在代码中动态更改它可见性。这样做法优点是逻辑简单而且控制起来比较灵活。...推荐做法是使用android.view.ViewStub,ViewStub是一个轻量级View,它一个看不见,不占布局位置,占用资源非常小控件。...可以为ViewStub指定一个布局,在Inflate布局时候,只有ViewStub会被初始化,然后当ViewStub被设置为可见时候,或是调用了ViewStub.inflate()时候,ViewStub...想要控制显示与隐藏一个布局文件,而非某个View。 因为设置给ViewStub只能是某个布局文件Id,所以无法它来控制某个View。...所以,如果想要控制某个View(Button或TextView)显示与隐藏,或者想要在运行时不断显示与隐藏某个布局或View,只能使用View可见性来控制。

22120

开启全面屏体验 | 手势导航 (一)

具体来说,这意味着应用需要做两件事: 在导航后面绘制内容 想要支持手势导航,应用需要考虑一个因素是在导航后面绘制内容。...但如果应用 UI 包含一个列表,而且列表顶端还固定放着一个 Toolbar 的话,那把内容绘制在状态后面就可能不合适了。同样,有些时候把内容绘制在导航下面也不合适。...@android:color/transparent 在 Android 10 上,系统会负责在所有导航模式下确保系统内容可见 (包括时间、图标、拖拽条等)...Android 9 及更早版本 如果您决定在 Android 10 以下设备上实现全面屏应用,则应将系统颜色设置为半透明,从而确保其内容可见。...对于浅色主题,可以试试使用半透明浅色遮盖 ( #B3FFFFFF)。 △ 深浅两种主题遮盖示例3.

14410
领券