Google发布的Material Design的流行已经引发了一个新时代用户界面概念。不管是移动应用还是Web网站都可以使用Material Design,这也给所有的用户界面设计师提供了一个新的设计风格指南。
下面是升级APP到MaterialDesign风格的基本教程
1.添加Android Design Support 库依赖:在build.gradle中加入support 包
compile 'com.android.support:appcompat-v7:23.1.1'
可以通过SDK Manager获取Support Library
2.添加import android.support.v7.app.AppCompatActivity;
并修改Activity继承AppCompatActivity
MainActivity.java
package com.mycompany.myapp;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
3.修改style.xml
原styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="@android:style/Theme.Holo.Light">
</style>
</resources>
修改后styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
</resources>
更多属性参考下图:
以上是用MaterialDesign开发应用最基本要用到的代码,如需更多请看下方资料(不定期更新)
网友评论