MaterialDesign控制项目全局样式

本文介绍了MaterialDesign,它是从Android5.0开始的一种设计语言,融合了拟物设计和扁平化设计的特点。谷歌倡导的MaterialDesign包含了设计风格、理念和原则,不仅影响界面设计,还涉及动画和转场效果。同时,它在原型设计和美工素材准备中也起着重要作用。文章还将展示如何定义并应用全局样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    MaterialDesign是从Android5.0开始引入的,是一种全新的设计语言(翻译为“原材料设计”),其实是谷歌提倡的一种设计风格、理念、原则。拟物设计和扁平化设计一种结合体验。还吸取了最新一些科技理念,我们可以参与原型设计、辅助美工原型设计的素材准备。开发实现MD的设计----界面、动画、转场动画等等。


定义自己的全局样式:

 <style name="AppBaseTheme" parent="Theme.AppCompat.Light">
        <!--
            Theme customizations available in newer API levels can go in
            res/values-vXX/styles.xml, while customizations related to
            backward-compatibility can go here.
        -->
    </style>

    <!-- Application theme. -->
    <style name="AppTheme" parent="AppBaseTheme">
        <!-- All customizations that are NOT specific to a particular API-level can go here. -->
        <item name="android:textColor">@color/mytextcolor</item>
        <item name="colorPrimary">@color/colorPrimary_pink</item>
        <item name="colorPrimaryDark">@color/colorPrimary_pinkDark</item>
        <item name="android:windowBackground">@color/background</item>
	<item name="colorAccent">@color/accent_material_dark</item>
	 <!-- 设置虚拟导航栏背景颜色 -->
        <item name="android:navigationBarColor">@color/colorPrimary_pink</item>
    </style>
	//colorPrimary:主色,
	//colorPrimaryDark:主色--深色,一般可以用于状态栏颜色、底部导航栏
	//colorAccent:(代表各个控件的基调颜色--CheckBox、RadioButton、ProgressBar等等)
	//"android:textColor":当前所有的文本颜色


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值