Android UI——Material Design

在Android開發(fā)中,Android系統(tǒng)本身就有一套自己的界面標(biāo)準(zhǔn),但奈何現(xiàn)在的產(chǎn)品經(jīng)理PM都是果粉导梆。設(shè)計師也是果粉一切的交互與設(shè)計都是按照IOS的規(guī)范來的。最近因妇,我大谷歌在Android8.0后提出了android的圖標(biāo)適配方案问潭,在官方文檔中有說明。我們發(fā)現(xiàn)官方的圖標(biāo)適配中說明了android的圖標(biāo)應(yīng)該是圓形的婚被。這讓一直推崇扁平化的圓角矩形的ios一眾設(shè)計師啪啪打臉啊。作為android攻城獅的我真是感到無比的爽快梳虽。谷歌在新版本上對于設(shè)計提出了 Meterial Design 越來越多的主流App采用這種風(fēng)格的設(shè)計址芯。所以有針對性的系統(tǒng)的學(xué)習(xí)一下Material Design很有必要。
經(jīng)驗(yàn)不足窜觉,水平有限谷炸。只是整理自己用過的和學(xué)習(xí)過程中的記錄。請大神多多指教禀挫。

關(guān)于Meterial Design

Meterial Design是google在Android在5.0之后采用的新的設(shè)計語言旬陡。所謂的設(shè)計語言就是指的更多的是設(shè)計的風(fēng)格、理念语婴、原則描孟。中文直譯為“原材料設(shè)計”。
擬物設(shè)計和扁平化設(shè)計一種結(jié)合體驗(yàn)砰左。還吸取了最新一些科技理念匿醒。
層次感:View Z軸

1.對于美工:遵循MD的界面設(shè)計、圖標(biāo)合集缠导。
2.對于產(chǎn)品經(jīng)理:遵循MD界面設(shè)計廉羔、頁面的跳轉(zhuǎn)及動畫效果、交互設(shè)計僻造。
3.對于開發(fā)人員:參與原型設(shè)計憋他、輔助美工原型設(shè)計的素材準(zhǔn)備孩饼。
開發(fā)實(shí)現(xiàn)MD的設(shè)計----界面、動畫竹挡、轉(zhuǎn)場動畫等等镀娶。
詳細(xì)介紹請看:
官方網(wǎng)站: https://developer.android.com/design/index.html
國內(nèi)有翻譯網(wǎng)站: http://wiki.jikexueyuan.com/project/material-design/material-design-intro/introduction.html

MD的使用及開發(fā)

使用Meterial Design控制全局樣式

  1. 引入appcompat-v7
  2. 寫自己的全局樣式
    <!--
        Base application theme, dependent on API level. This theme is replaced
        by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
    -->
    <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="navigationBarColor">@color/colorPrimary</item> # 設(shè)置底部導(dǎo)航欄的背景顏色
    </style>
  • colorPrimary:主色
  • colorPrimaryDark:主色--深色 一般用于狀態(tài)欄顏色 底部導(dǎo)航欄顏色
  • colorAccent:代表各個空間的基調(diào)顏色---CheckBox、RadioButton此迅、ProgressBar等
  • android:textColor:當(dāng)前所有的文本顏色

Meterial Design 兼容性控件的使用

在appcompat-v7 里面有很多為兼容而生的控件

  1. android.support.v7.app.AlertDialog 對話框兼容控件
  2. 進(jìn)度條樣式設(shè)置
    style="@style/Widget.AppCompat.ProgressBar.Horizontal"
  3. SwipeRefreshLayout下拉刷新
  4. PopupWindow
    ListPopupWindow
    PopupMenu
  5. android.support.v7.widget.LinearLayoutCompat
    給包裹在里面的所有子控件添加間隔線
        <android.support.v7.widget.LinearLayoutCompat
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:divider="@drawable/abc_list_divider_mtrl_alpha"
            app:showDividers="beginning|middle"
            android:orientation="vertical" >

v7 RecyclerView

  1. RecyclerView是谷歌在高級版本提出的一個替代ListView汽畴、GridView的控件
  2. 高度解耦
  3. 自帶了性能優(yōu)化 ViewHolder
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市耸序,隨后出現(xiàn)的幾起案子忍些,更是在濱河造成了極大的恐慌,老刑警劉巖坎怪,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件罢坝,死亡現(xiàn)場離奇詭異,居然都是意外死亡搅窿,警方通過查閱死者的電腦和手機(jī)嘁酿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來男应,“玉大人闹司,你說我怎么就攤上這事°迤” “怎么了游桩?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長耐朴。 經(jīng)常有香客問我借卧,道長,這世上最難降的妖魔是什么筛峭? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任铐刘,我火速辦了婚禮,結(jié)果婚禮上影晓,老公的妹妹穿的比我還像新娘镰吵。我一直安慰自己,他們只是感情好俯艰,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布捡遍。 她就那樣靜靜地躺著,像睡著了一般竹握。 火紅的嫁衣襯著肌膚如雪画株。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天,我揣著相機(jī)與錄音谓传,去河邊找鬼蜈项。 笑死,一個胖子當(dāng)著我的面吹牛续挟,可吹牛的內(nèi)容都是我干的紧卒。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼诗祸,長吁一口氣:“原來是場噩夢啊……” “哼跑芳!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起直颅,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤博个,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后功偿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體盆佣,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年械荷,在試婚紗的時候發(fā)現(xiàn)自己被綠了共耍。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡吨瞎,死狀恐怖痹兜,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情颤诀,我是刑警寧澤佃蚜,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站着绊,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏熟尉。R本人自食惡果不足惜归露,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望斤儿。 院中可真熱鬧剧包,春花似錦、人聲如沸往果。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽陕贮。三九已至堕油,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背掉缺。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工卜录, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人眶明。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓艰毒,卻偏偏與公主長得像,于是被迫代替她去往敵國和親搜囱。 傳聞我的和親對象是個殘疾皇子丑瞧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評論 2 359

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