android炫酷動畫
㈠ Android轉場動畫一說
所謂轉場動畫,通俗的講就是一個Activity跳轉到另一個Activity是的動畫。
Activity的轉場動畫很早就有了,5.0之前用的是overridePendingTransition()這個方法。在5.0之後,Google使用Material Design設計風格,進而有了的新的轉場轉場動畫的誕生,效果還是挺炫酷的,下面我們先看下效果。
其實這里主要是靠overridePendingTransition(int enterAnim, int exitAnim)來載入動畫,顧名思義第一個參數是進場動畫,第二個是出場動畫。
這幾個效果是可以交互使用,比如進場用Fade效果,出場用SLide效果。也可以使用自定義的效果,這里不細說。當然5.0後了類似共享元素這類的效果那就另當別論了
說到這里不得不說Google在5.0MD設計中給我提供全新的過度動畫ActivityOptions,以及兼容包ActivityOptionsCompat.下面來說一說它提供幾種過度效果的方法
㈡ 安卓手機桌面軟體哪個好
由於安卓Android系統其開放性,使得系統美化和定製變得異常簡單,只要下載安裝安卓桌面軟體程序進行桌面切換即可。安卓手機用哪個桌面哪個好?安卓手機目前什麼桌面最好流暢與華麗,下面小編就為大家介紹一下幾款手機桌面,速度與魅力,看看你中意誰!
第一:點心桌面,點心桌面輕巧、快速、可定製,強大的工具軟體,豐富的可選應用。安全、便捷、內容豐富,點心桌面iPhone主題。點心桌面安卓手機版是一款適用於安卓系統的桌面軟體。清新明快的桌面配色,海量超炫桌面主題,豐富的桌面滑屏特效以及應用管理、文件夾等人性化設計。極大改善用戶安卓桌面操作體驗,全面豐富你的安卓手機生活。
軟體名稱:
點心桌面(桌面軟體) for Android v6.5.3 安卓版
軟體大小:
8.64MB
更新時間:
2018-03-08
軟體名稱:
360手機桌面 for Android V6.0.3 專業版 安卓系統桌面增強軟體 中文官方安裝版
軟體大小:
6.2MB
更新時間:
2014-12-13
軟體名稱:
GO桌面(GO Launcher EX) V7.12 加強版 for android(安卓)版
軟體大小:
6.63MB
更新時間:
2016-09-11
軟體名稱:
91熊貓桌面手機客戶端版 for Android v6.3 安卓版
軟體大小:
9.51MB
更新時間:
2015-02-10
軟體名稱:
網路桌面 v3.4.0 for android(安卓)版
軟體大小:
5.56MB
更新時間:
2013-05-24
第二:360手機桌面,360手機桌面專業版主題簡潔清新美觀,操作簡便直觀,千變萬化主題,貼心實用工具,屏幕手勢管理,個人深度定等功能。360安卓手機桌面是一款360奇虎公司為安卓系統推出的桌面增強軟體,酷炫的屏幕切換特效,風格百變的主題替換,便捷操作流暢體驗,更有內置貼心小工具和多種實用功能,簡化用戶日常操作,豐富並生動手機桌面。
第三:GO桌面,GO桌面是Android系統上最受用戶歡迎的桌面替換軟體,支持自定義美化桌面及更換主題,操作體驗流暢,更有許多貼心實用功能,為你開啟全新的手機操作體驗.快速下載和更換主題,可根據不同的主題進行自由搭配,DIY屬於自己的個性主題 .提供數十種屏幕切換特效,與流暢的屏幕滑動和動畫效果配合更佳 .獨創桌面圖標和小插件彈出操作菜單,在桌面即可一步完成更換圖標、重命名和卸載等操作 .支持自定義上下滑手勢對應操作,快速激活功能表、通知欄及特定的應用程序.
第四:91熊貓桌面。91熊貓桌面是網龍公司出品的一款Android桌面代替應用軟體,可以自由應用不同風格的主題。利用它可以自定義程序顯示名稱、字體大小、顏色、程序圖標更改等,可以實現桌面主題下載及自由切換。91熊貓桌面擁有最豐富的主題資源、最強的DIY編輯功能、最實用的多屏/Dockbar擴展、以及獨特的動感換膚/點擊效果等個性化效果。
第五:網路桌面,網路桌面是網路公司出品的第一款Android桌面增強軟體,它清新美觀的界面設計,獨特的首屏及應用列表管理方式,流暢的屏幕切換,必將為您開啟炫酷極速的手機體驗之旅。 性能卓越,省電又流暢;獨特的交互設計,簡單易用;首屏支持循環滑動;應用列表支持隱藏圖標;應用列表支持按時間/字母排序。
㈢ android 怎麼讓live wallpaper動態壁紙運行起來
對於Android 2.1來說Live Wallpapers動態壁紙的加入為Android桌面加入了更好的動態效果。如何開發一個Android動態桌面呢? 下面Android123給大家一個詳細的步驟創建屬於你自己的Live Wallpaper吧。
1. 首先我使用Eclipse創建一個標準的Android工程這里package name我們使用cn.com.android123.cwj,然後進入工程的/res/文件夾,刪除layout這個文件夾,當然裡面的main.xml也會被刪除的,對於Live Wallpaper來說傳統的布局文件是不需要的。
2. 類似AppWidget一樣,我們可以加入動態壁紙的設置界面,我們在/res/文件夾中新建一個名為xml的文件夾,新建一個utf8編碼的xml文件,名為livewallpaper.xml,內容為
<?xml version="1.0" encoding="utf-8"?>
<wallpaper xmlns:android="http://schemas.android.com/apk/res/android"
android:settingsActivity="cn.com.android123.cwj.LiveWallpaperSettings"
android:thumbnail="@drawable/icon"/>
這里我們可以看到上面的節點名為wallpaper,而設置的界面為 cn.com.android123.cwj.LiveWallpaperSettings 這個Activity,而在添加動態壁紙時顯示圖標為/res/drawable/icon 這個文件,同時我們再創建一個xml文件用於LiveWallpaperSettings這個Activity的布局,我們起名為livewallpaper_settings.xml內容為
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/livewallpaper_settings"
android:key="livewallpaper_settings">
<ListPreference
android:key="livewallpaper_testpattern"
android:title="標題"
android:summary="簡單描述"
android:entries="@array/livewallpaper_testpattern_names"
android:entryValues="@array/livewallpaper_testpattern_prefix"/>
<CheckBoxPreference android:key="livewallpaper_movement"
android:summary="動態描述"
android:title="動態標題"
android:summaryOn="動態測試"
android:summaryOff="靜止測試"/>
</PreferenceScreen>
3. 創建一個名為LiveWallpaper的類作為動態壁紙的主類,從WallpaperService父類繼承,這里我們可以像寫標准Android服務那樣開發
4. 新建類LiveWallpaperSettings從 PreferenceActivity 繼承實現我們的設置界面,代碼如下
public class LiveWallpaperSettings extends PreferenceActivity implements
SharedPreferences. {
@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
getPreferenceManager().setSharedPreferencesName(
LiveWallpaper.SHARED_PREFS_NAME);
addPreferencesFromResource(R.xml.livewallpaper_settings);
getPreferenceManager().getSharedPreferences()
.register(this);
}
@Override
protected void onResume() {
super.onResume();
}
@Override
protected void onDestroy() {
getPreferenceManager().getSharedPreferences()
.unregister(this);
super.onDestroy();
}
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences,
String key) {
}
}
同時仍然在androidmanifest.xml中加入 下面的代碼。
<activity android:label="@string/livewallpaper_settings"
android:name=".LiveWallpaperSettings"
android:theme="@android:style/Theme.Light.WallpaperSettings"
android:exported="true"
android:icon="@drawable/icon">
</activity>
5. 由於Android動態壁紙是2.1 API Level為7才加入的,所以設置好minSDK以及需要設備支持動態壁紙,我們在androidmanifest.xml中加入
<uses-sdk android:minSdkVersion="7" />
<uses-feature android:name="android.software.live_wallpaper" />
6. 對於文中ListPreference用到的數組,及代碼中涉及的顏色數組,我們在/res/values/ 文件夾中創建一個名為testpatterns.xml 的文件,內容為
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string-array name="livewallpaper_testpattern_names">
<item>"Color Bars 16x9"</item>
<item>"Color Bars 4x3"</item>
<item>"EBU Color Bars"</item>
</string-array>
<string-array name="livewallpaper_testpattern_prefix">
<item>"smpte"</item>
<item>"bars"</item>
<item>"ebu"</item>
</string-array>
<integer-array name="smptecolors">
<item>0xFF696969</item>
<item>0xFFC1C1C1</item>
<item>0xFFC1C100</item>
<item>0xFF00C1C1</item>
<item>0xFF00C100</item>
<item>0xFFC100C1</item>
<item>0xFFC10000</item>
<item>0xFF0000C1</item>
<item>0xFF696969</item>
<item>0xFF00FFFF</item>
<item>0xFFFFFF00</item>
<item>0xFF052550</item>
<item>0xFF36056D</item>
<item>0xFF0000FF</item>
<item>0xFFFF0000</item>
<item>0xFFC1C1C1</item>
<item>0xFF2B2B2B</item>
<item>0xFF050505</item>
<item>0xFFFFFFFF</item>
<item>0xFF050505</item>
<item>0xFF000000</item>
<item>0xFF050505</item>
<item>0xFF0A0A0A</item>
<item>0xFF050505</item>
<item>0xFF0D0D0D</item>
<item>0xFF050505</item>
<item>0xFF2b2b2b</item>
</integer-array>
<integer-array name="barscolors">
<item>0xFFC0C0C0</item>
<item>0xFFC0C000</item>
<item>0xFF00C0C0</item>
<item>0xFF00C000</item>
<item>0xFFC000C0</item>
<item>0xFFC00000</item>
<item>0xFF0000C0</item>
<item>0xFF0000C0</item>
<item>0xFF131313</item>
<item>0xFFC000C0</item>
<item>0xFF131313</item>
<item>0xFF00C0C0</item>
<item>0xFF131313</item>
<item>0xFFC0C0C0</item>
<item>0xFF00214C</item>
<item>0xFFFFFFFF</item>
<item>0xFF32006A</item>
<item>0xFF131313</item>
<item>0xFF090909</item>
<item>0xFF131313</item>
<item>0xFF1D1D1D</item>
<item>0xFF131313</item>
</integer-array>
<integer-array name="ebucolors">
<item>0xFFBFBFBF</item>
<item>0xFFBFBF00</item>
<item>0xFF00BFBF</item>
<item>0xFF00BF00</item>
<item>0xFFBF00BF</item>
<item>0xFFBF0000</item>
<item>0xFF0000BF</item>
<item>0xFF000000</item>
</integer-array>
</resources>
轉載
㈣ android桌面的Android桌面
Android有較多的軟體,面向Android手機桌面的軟體通常稱為Android桌面軟體。安裝這類軟體後可以不採用Android原生界面,進入一些個性化地主頁。市場上的Android桌面主要在桌面配色,桌面主題及桌面滑屏效果方面做了很大的改進,使Android用戶桌面體驗得到了很大的提升。主流的桌面軟體包括點心桌面,Go桌面等等。 點心桌面是由李開復博士創辦的創新工場推出的一款適用於安卓系統的桌面軟體。清新明快的桌面配色,海量超炫桌面主題,豐富的桌面滑屏特效以及應用管理、文件夾等人性化設計。極大改善用戶安卓桌面操作體驗,全面豐富你的安卓手機生活。
1. 豐富炫酷的桌面主題:目前精選了仲夏、樹影、蛋糕、蝙蝠俠和布格之風五種在線主題,同時更多精彩主題在長期不斷更新中。點擊主題更換可選擇本地或在線主題,本地主題中用戶點擊主題縮略圖即可進行更換,在線主題先下載再安裝。
2.華麗順暢的滑屏效果:點擊桌面設置可設定滑屏效果
。點心桌面在海量的3D創意滑屏設計中,精選了包括龍卷風、立方體、豎琴等10種屏幕切換特效,讓你充分體驗華麗流暢的滑屏特效。
3.方便快速的應用管理:長按圖標,將其拖動到左邊的垃圾桶內,即可快速刪除此應用程序。相反,若將圖標拖動到右邊的小房子標志上,即可將此圖標復制到桌面上。
4.直觀簡潔的桌面應用編輯:長按桌面空白或圖標,即可進入編輯狀態。點擊圖標左上方的減號可直接刪除此圖標,或任意在編輯界面內移動圖標位置。5. 創新個性的文件夾操作:長按某圖標,將使其拖至與另一圖標重疊,就可以快速創建一個文件夾。而反向操作,將圖標從文件夾中拖出即可拆分文件夾。還可對文件夾進行編輯實現個性化的重命名,對整個文件夾內的應用程序實現批量刪除。6.隨心所欲的功能欄:你可以隨心所欲將簡訊、通話、游戲應用等常用應用圖標拖動到手機下方的功能欄,從而快速直達指定的目標程序。同時功能欄的大小也會隨著圖標的數量而自動調節大小,真正實現美觀簡潔的桌面管理。 GO桌面是Android系統上最受用戶歡迎的桌面替換軟體,支持自定義美化桌面及更換主題,操作體驗流暢,更有許多貼心實用功能,為你開啟全新的手機操作體驗!
- 支持使用主題(通過搜索「GO桌面主題」下載更多主題)- 順滑流暢的屏幕滾動體驗(可設置滾動速度)- 便捷的圖標操作菜單(桌面長按圖標)- 支持自定義手勢操作(支持桌面與快捷條圖標)- 功能表文件夾與關閉進程功能(長按圖標進入編輯模式)- 可編輯移動的屏幕預覽界面(用兩指縮放屏幕進入)- 支持可滑動桌面小部件和調整小部件大小