design 学习

来源:互联网 发布:网络项目实施计划书 编辑:程序博客网 时间:2024/06/05 02:37

android5.0之后布局中引入 theme 属性 他下面的元素都会收到影响。

系统提供了两个主题:ThemeOverlay.Material.Light ThemeOverlay.Material.Dark

<android.support.v7.widget.Toolbar    android:id="@+id/toolbar"    android:layout_width="match_parent"    android:layout_height="?attr/actionBarSize"    android:background="?attr/colorPrimary"    app:popupTheme="@style/AppTheme.PopupOverlay" />
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<LinearLayout    android:theme="@android:style/ThemeOverlay.Material.Dark">    <!--这里面的所有 view 都会使用 ThemeOverlay.Material.Dark theme,除非你在单独给某个 view 设置一个新的 theme 属性  --></LinearLayout>

5.0之后theme中引入新的属性colorEdgeEffect 可以自定义view切换的滑动效果。

<style name=”RedThemeOverlay” parent=”android:ThemeOverlay.Material”><item name=”android:colorEdgeEffect”>#FF0000</item></style> 

www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0717/3196.html

0 0