我有一个imagebutton当它被点击时不会响应触摸动画,因为它是一个静态图像,不像Lollipop上的常规按钮,这些按钮内置了涟漪效果。我想添加材料设计波纹触摸效果到图像,但似乎找不到一种方法来实现它。我可以在图像上设置滤色器,但这不是涟漪效应。我尝试做的一个例子是,当你在Google Play Music中持有一张专辑封面图像时,一个阴影涟漪在图像上移动。
为了更好的结果:
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@android:drawable/ic_button"
android:background="?attr/selectableItemBackgroundBorderless"
/>
描述 (Description) Touch Ripple是仅在Framework7材质主题中受支持的效果。 默认情况下,它在材质主题中启用,您可以使用materialRipple:false参数禁用它。 波纹元素 您可以启用ripple元素以匹配某些CSS选择器,例如 - ripple a.link a.item-link .button .tab-link .label-radio .labe
我有一个带有仰角的圆角矩形,它投射了一个阴影,就像这里的示例:http://developer.android.com/preview/material/views-shadows.html#shadows 下面是我的形状: 我想获得其他所有东西都有的漂亮的“涟漪”触摸效果,但当它被设置为视图的背景时,没有触摸反馈。形状保持白色。 有办法解决这个问题吗?第一个链接的部分似乎是我想要的,但我不知道如
我正在开发一个应用程序,它将有一个非常类似的界面,我的问题是,所有的动画都来自于材料设计,但我是否必须对所有这些东西进行编程,或者android是否有用于材料设计的动画库来实现这一点?
我是Android材料设计概念的新手。我创建了一个新项目并添加了带有AppCompat支持的前Lollipop版本的材料主题,但我的问题是,在Lollipop中它显示了ActionBar又名工具栏,但如果我在Lollipop前运行相同的,它不会显示ActionBar。 我是否只需要在我的布局中的任何地方使用工具栏控件,而不管API版本如何? 编辑:
创建和使用材质 通过主菜单 Assets->Create->Material 或项目视图的上下文菜单,可以创建一个新材质。 默认情况下,新建材质会分配标准着色器,并且所有属性都空着,就像这样: 一旦材质被创建,你就可以把它应用到一个对象,并且在 检视视图 中修改它的所有属性。想把材质应用到一个对象上,只需要把材质从 项目视图 拖动到 场景是图 或 层级视图 中的任意对象上。 设置材质属性 你可以为