CardView动态阴影不仅取决于仰角

阿尔卑斯山

在开发我的应用程序时,我创建了一个RecyclerView,其中包含可扩展的CardViews,然后提到:“嘿,为什么我只对卡片的垂直尺寸和扩展的不透明度设置动画,而海拔却有所变化?”

然后我发现,不是高程撞击了什么-只是阴影改变了。

有人听说过吗?这只是界面图的一个未描述的东西吗?我对酷炫功能没有异议,但这让我有些困惑(我甚至已经花了大约一个小时的时间才能在Google指南中找到有关此功能的信息)

我已经共享了证明“高度会影响阴影绘制”思想的代码,但是如果有更多的信息后面的话,则可以共享一些信息。

加布里埃尔·塞法瓦(GabrielCséfalvay)

在“材料设计”中,有2个光源:

  • 按键灯-萤幕上方(头顶上方)〜45°的尖锐光源
  • 环境光-垂直于屏幕(头后方)的光源越来越弱

按键灯的阴影占主导地位。

该模型是在Android UI中实现的。现在,按键灯发出的光线以与屏幕底部不同的角度撞击屏幕顶部附近的元素,因此阴影也相应地以不同的角度投射,就像现实中那样-材质设计的意图。

实际上:元素离底部越近,元素底部边缘的阴影越浓,顶部边缘处的阴影越浅。

请参见材料设计:环境:光和阴影:光

图片链接来自:https : //touchlab.co/2016-1-consistent-lighting-in-material-design/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Mojolicious动态路线动作取决于状态

来自分类Dev

动态字段取决于WTForms的先前字段

来自分类Dev

动态更改UITextField宽度取决于内容

来自分类Dev

动态子集取决于R中的值

来自分类Dev

动态内容取决于工作日

来自分类Dev

动态内容取决于CSS类

来自分类Dev

父母的风格取决于孩子的动态价值

来自分类Dev

动态更改UITextField宽度取决于内容

来自分类Dev

iOS定期后台位置更新,这不仅取决于位置的重大变化

来自分类Dev

UIScrollview动态内容的大小取决于项目数

来自分类Dev

具有取决于ID的动态success_url的DeleteView

来自分类Dev

动态订阅取决于流星中的当前时间

来自分类Dev

动态Querydsl筛选器谓词取决于搜索结果

来自分类Dev

动态php标题取决于页面ID和“ if(isset)”的使用

来自分类Dev

PHP / SQL动态菜单(取决于不同的表)

来自分类Dev

动态时间间隔并取决于DisabledTimeIntervals-settings的表单

来自分类Dev

动态导入:导入css模块,具体取决于

来自分类Dev

事件取决于jQuery上的动态变量

来自分类Dev

动态列名称取决于查询结果的单行

来自分类Dev

如何动态创建集合名称(取决于用户信息)

来自分类Dev

动态HTML是否取决于GET请求参数?

来自分类Dev

动态页面大小取决于内部菜单项的高度

来自分类Dev

取决于C#中子类的动态返回类型?

来自分类Dev

PHP / SQL动态菜单(取决于不同的表)

来自分类Dev

Bot框架-动态FormFlow取决于先前的答案

来自分类Dev

设置动态输入取决于选择选项属性

来自分类Dev

骆驼弹簧动态初始化取决于消息

来自分类Dev

Odoo 9 - 动态选择字段取决于上下文

来自分类Dev

真/假取决于屏幕大小动态?

Related 相关文章

热门标签

归档