編輯:關於Android編程
本人所有文章首先發布於個人博客,歡迎關注,地址:http://blog.isming.me
昨天正式發布了android 5,同時android developer網站也更新了,增加了創建Material Design風格的Android應用指南,也更新了Support Library,在support library增加了一些Material Design風格的控件和動畫等,這裡給大家簡單介紹一下怎樣開發material design風格的Android應用。
android提供了三種Material Design風格Theme。
分別是:
@android:style/Theme.Material (dark version)
@android:style/Theme.Material.Light (light version)
@android:style/Theme.Material.Light.DarkActionBar
Light material theme
Dark material theme
我們可以以這三個Theme來定義我們的Theme,比如:
我們可以修改每個位置的字或者背景的顏色,每個位置的名字如下圖所示:
我就簡單的介紹一下,更具體的自己探索吧。
要在較低版本上面使用Material Design風格,則需要使用最新的support library(version 21),可以直接把項目引入工程,或者使用gradle構建,增加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增加一個AppTheme,如下:
這樣可以同樣實現很多的地方是Material Design,但是由於低版本不支持沉浸式狀態欄,有一些效果還是無法實現。
參考:http://developer.android.com/training/material/theme.html
原文地址:http://blog.isming.me/2014/10/18/creating-android-app-with-material-design-one-theme/,轉載請注明出處。
一加3手機,這款手機搭載了骁龍820處理器和氫OS系統,並且采用了金屬材質機身,該機售價2499元,6月16日上午10:00在京東和一加官方商城同步開始發售
ContentProvider,從字面意義上理解,內容提供者,這個類目的就是一個橋梁的作用,讓一個應用的數據(SQLiteDatabase, SharedPreferen
Unity提供兩種方式讓Developer的Android設備連接Profiler進行性能分析: 1、通過wifi,Android設備和計算機處於同一個Wlan中。 2、
MagicalRecordhttps://github.com/magicalpanda/MagicalRecord注意: MagicalRecord 在 ARC 下運作