Material Design布局

来源:互联网 发布:java接收微信事件推送 编辑:程序博客网 时间:2024/06/14 02:20

1.使用材料主题

如果要在您的应用中使用材料主题,请指定一个 android:Theme.Material 继承的风格:

<!-- res/values/styles.xml --><resources>  <!-- your theme inherits from the material theme -->  <style name="AppTheme" parent="android:Theme.Material">    <!-- theme customizations -->  </style></resources>

2.阴影效果(android:elevation 属性)

<TextView    android:id="@+id/my_textview"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:text="@string/next"    android:background="@color/white"    android:elevation="5dp" />

3.定义定制动画

Material Design 中的动画将为用户提供操作反馈并在用户与您的应用进行互动时提供视觉连续性。 材料主题将为按钮与操作行为转换提供一些默认动画,而 Android 5.0(API 级别 21)及更高版本可让您定制这些动画,同时也可创建新动画:

1)定制触摸反馈

Material Design 中的触摸反馈可在用户与 UI 元素互动时,在接触点上提供即时视觉确认。 适用于按钮的默认触摸动画使用全新 RippleDrawable 类别,以波纹效果实现不同状态间的转换。

0 0
原创粉丝点击