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

使用 Material Design 组件实现 Material 动效

近期发布的 Material 动效系统 是 MDC-Android 库 (v 1.2.0) 的一部分,它将常用的过渡效果归纳为一组简单的模式,提供更流畅更加容易理解的用户体验。...Material 组件提供了两个过渡辅助: Hold 和 MaterialElevationScale,以平滑地为将要被替换的 Fragment 设置动画。...本文简要介绍了 Android 的 Material 动效系统。通过使用该系统所提供的模式,您可以在自定义动效时,做很多事情,使动效成为品牌体验的一部分。...继续学习,请查看以下其他资源: Material 动效开发文档: 您可以在 Material Android 动效文档找到许多关于在 Activity 和 View 之间进行动画的自定义选项和建议。...Material 动效 Codelab: 一个完整的分步的开发者教程,内容涉及如何在 Reply 应用中添加 Material 动效。

1.8K20

Unity3D学习笔记8——GPU实例化(3)

概述 在前两篇文章《Unity3D学习笔记6——GPU实例化(1)》《Unity3D学习笔记6——GPU实例化(2)》分别介绍了通过简单的顶点着色器+片元着色器,以及通过表面着色器实现GPU实例化的过程...自动实例化 一个有意思的地方在于,Unity提供的标准材质支持自动实例化,而不用像《Unity3D学习笔记6——GPU实例化(1)》《Unity3D学习笔记6——GPU实例化(2)》那样额外编写脚本和Shader...传入的Mesh使用Unity自带的胶囊体,Material使用Unity的标准材质。...与《Unity3D学习笔记6——GPU实例化(1)》《Unity3D学习笔记6——GPU实例化(2)》提到的通过底层接口Graphic进行实例化绘制相比,效率还是要低一些。 2.2....参考 《Unity3D学习笔记6——GPU实例化(1)》 《Unity3D学习笔记6——GPU实例化(2)》 Creating shaders that support GPU instancing MaterialPropertyBlock

98210

Unity3D学习笔记3——Unity Shader的初步使用

概述 在上一篇文章《Unity3D学习笔记2——绘制一个带纹理的面》中介绍了如何绘制一个带纹理材质的面,并且通过调整光照,使得材质生效(变亮)。...创建材质 在上一章中,材质、以及材质相关的资源是在Unity3D编辑器中创建,在C#脚本中直接引用的。这里为了学习使用Shader,我们使用自定义的Shader,可以在C#脚本中创建材质。...修改上一章代码的材质部分: Shader shader = Shader.Find("Custom/MainShader"); Material material = new Material(shader...= material; 可以看到,要创建一个Material,首先得创建一个Shader。...OpenGL使用的着色器语言叫做GLSL,DirectX使用的着色器语言叫做HLSL,Unity3D则推荐使用Cg语言,这是一种类C语言,与HLSL非常相似。

3.6K20

Unity3D】材质 Material ( 材质简介 | 创建材质 | 设置材质属性 | 对 3D 物体应用材质 | 资源拖动到 Inspector 检查器中的 Material 属性中 )

文章目录 一、材质 Material 简介 二、创建材质 三、设置材质属性 四、对 3D 物体应用材质 五、资源拖动到 Inspector 检查器中的 Material 属性中 一、材质 Material...简介 ---- 材质 Material 用于描述 3D 物体的 表面细节 : 颜色 : 物体的颜色 金属 : 物体是否是 金属材质 光滑度 : 物体是 光滑还是粗糙 透明度 : 物体的透明度是 透明..." 目录 , 用于存放材质资源 ; 进入 " Material " 目录 , 右键点击 Assets>Material 界面空白处 , 在弹出的菜单中选择 " Create | Material "...文件窗口 中 , 鼠标左键 按住材质文件 , 直接拖到 Scene 场景窗口 中的 游戏物体 GameObject 上 , 就可以直接应用该材质 ; 五、资源拖动到 Inspector 检查器中的 Material...中设置的就是当前物体使用的材质 ; 此处可以将 Project 文件窗口 中的 材质 资源 , 拖动到 Inspector 检查器 中的 Material 属性中 ;

2.1K10

android Material Design详解

前言 我们都知道Marterial Design是Google推出的全新UI设计规范,如果对其不太了解的可以看下:Material design非官方中文指导手册 ,或者我的前面几篇Material...Design的译文,相比之前Google在Android Holo风格上平平淡淡的表现不同,Material Design现在是被Google所比较重视的。...在推出这门全新设计语言后,Android上自家的应用很快就使用Material Design全新设计了,如Play商店,Google Map,Google+,比较新的Inbox等;Web上的视觉体验也是很...Material的,最有帮助的当属这个了Material Design的官方介绍了;IOS方面的Google应用也在慢慢推进中。...Design来设计App当然不仅限于这两个方面了,前面的Material Design的译文已经清楚知道怎么去全面设计。

1.9K90
领券