創(chuàng)建Material Design風(fēng)格的Android應(yīng)用--應(yīng)用主題

本人所有文章首先發(fā)布于個(gè)人博客院究,歡迎關(guān)注,地址:http://blog.isming.me

昨天正式發(fā)布了android 5,同時(shí)android developer網(wǎng)站也更新了,增加了創(chuàng)建Material Design風(fēng)格的Android應(yīng)用指南,也更新了Support Library,在support library增加了一些Material Design風(fēng)格的控件和動(dòng)畫等爱咬,這里給大家簡單介紹一下怎樣開發(fā)material design風(fēng)格的Android應(yīng)用。

android 5使用Material Design風(fēng)格

android提供了三種Material Design風(fēng)格Theme衅胀。

分別是:

@android:style/Theme.Material (dark version)        
@android:style/Theme.Material.Light (light version)     
@android:style/Theme.Material.Light.DarkActionBar   
Light material theme
Light material theme

Light material theme

Dark material theme
Dark material theme

Dark material theme

我們可以以這三個(gè)Theme來定義我們的Theme系忙,比如:

<resources>
 <!-- inherit from the material theme -->
 <style name="AppTheme" parent="android:Theme.Material">
   <!-- Main theme colors -->
   <!--   your app branding color for the app bar -->
   <item name="android:colorPrimary">@color/primary</item>
   <!--   darker variant for the status bar and contextual app bars -->
   <item name="android:colorPrimaryDark">@color/primary_dark</item>
   <!--   theme UI controls like checkboxes and text fields -->
   <item name="android:colorAccent">@color/accent</item>
 </style>
</resources>

我們可以修改每個(gè)位置的字或者背景的顏色,每個(gè)位置的名字如下圖所示:

Customizing the material theme
Customizing the material theme

我就簡單的介紹一下迹卢,更具體的自己探索吧辽故。

較低版本使用Material Design風(fēng)格

要在較低版本上面使用Material Design風(fēng)格,則需要使用最新的support library(version 21)腐碱,可以直接把項(xiàng)目引入工程誊垢,或者使用gradle構(gòu)建,增加compile dependency:

dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile 'com.android.support:cardview-v7:+'
    compile 'com.android.support:recyclerview-v7:+'
}

將上面的AppTheme style放到res/values-v21/style.xml症见,再res/values/style.xml增加一個(gè)AppTheme喂走,如下:

<!-- extend one of the Theme.AppCompat themes -->
<style name="Theme.MyTheme" parent="Theme.AppCompat.Light">
    <!-- customize the color palette -->
    <item name="colorPrimary">@color/material_blue_500</item>
    <item name="colorPrimaryDark">@color/material_blue_700</item>
    <item name="colorAccent">@color/material_green_A200</item>
</style>

這樣可以同樣實(shí)現(xiàn)很多的地方是Material Design,但是由于低版本不支持沉浸式狀態(tài)欄,有一些效果還是無法實(shí)現(xiàn)谋作。

PS:就寫這么多吧芋肠。下次寫使用CardView 和RecyclerView。做Material Design的List 和Card布局遵蚜√兀 (我英文不好吭净,可能有些地方也理解的不好睡汹。)

參考:http://developer.android.com/training/material/theme.html

原文地址:http://blog.isming.me/2014/10/18/creating-android-app-with-material-design-one-theme/,轉(zhuǎn)載請(qǐng)注明出處寂殉。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末囚巴,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌彤叉,老刑警劉巖庶柿,帶你破解...
    沈念sama閱讀 212,383評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異秽浇,居然都是意外死亡浮庐,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門兼呵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來兔辅,“玉大人,你說我怎么就攤上這事击喂∥Γ” “怎么了?”我有些...
    開封第一講書人閱讀 157,852評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵懂昂,是天一觀的道長介时。 經(jīng)常有香客問我,道長凌彬,這世上最難降的妖魔是什么沸柔? 我笑而不...
    開封第一講書人閱讀 56,621評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮铲敛,結(jié)果婚禮上褐澎,老公的妹妹穿的比我還像新娘。我一直安慰自己伐蒋,他們只是感情好工三,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著先鱼,像睡著了一般俭正。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上焙畔,一...
    開封第一講書人閱讀 49,929評(píng)論 1 290
  • 那天掸读,我揣著相機(jī)與錄音,去河邊找鬼宏多。 笑死儿惫,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的伸但。 我是一名探鬼主播姥闪,決...
    沈念sama閱讀 39,076評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼砌烁!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,803評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤函喉,失蹤者是張志新(化名)和其女友劉穎避归,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體管呵,經(jīng)...
    沈念sama閱讀 44,265評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡梳毙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了捐下。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片账锹。...
    茶點(diǎn)故事閱讀 38,716評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖坷襟,靈堂內(nèi)的尸體忽然破棺而出奸柬,到底是詐尸還是另有隱情,我是刑警寧澤婴程,帶...
    沈念sama閱讀 34,395評(píng)論 4 333
  • 正文 年R本政府宣布廓奕,位于F島的核電站,受9級(jí)特大地震影響档叔,放射性物質(zhì)發(fā)生泄漏桌粉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評(píng)論 3 316
  • 文/蒙蒙 一衙四、第九天 我趴在偏房一處隱蔽的房頂上張望铃肯。 院中可真熱鬧,春花似錦传蹈、人聲如沸押逼。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宴胧。三九已至,卻和暖如春表锻,著一層夾襖步出監(jiān)牢的瞬間恕齐,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評(píng)論 1 266
  • 我被黑心中介騙來泰國打工瞬逊, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留显歧,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,488評(píng)論 2 361
  • 正文 我出身青樓确镊,卻偏偏與公主長得像士骤,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蕾域,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,841評(píng)論 25 707
  • afinalAfinal是一個(gè)android的ioc拷肌,orm框架 https://github.com/yangf...
    passiontim閱讀 15,412評(píng)論 2 45
  • 1到旦、 github排名 https://github.com/trending,github搜索:https://...
    GB_speak閱讀 9,769評(píng)論 2 118
  • 這條街到了晚上就會(huì)變得燈火通明添忘,仿佛整條街的熱情都在這寂寞的夜里消耗殆盡。 其中一個(gè)酒吧的安全通道里若锁,昏黃的燈光忽...
    霍小柒閱讀 527評(píng)論 2 3
  • 西葉的胳膊肘支撐著腦袋搁骑,無聊地張望著。瞇著眼細(xì)細(xì)觀察往來的人群又固,只盼著看出哪一個(gè)與眾不同的人有著一身祥瑞之氣仲器,便待...
    明公子閱讀 271評(píng)論 0 1