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桌面主题”下载更多主题)- 顺滑流畅的屏幕滚动体验(可设置滚动速度)- 便捷的图标操作菜单(桌面长按图标)- 支持自定义手势操作(支持桌面与快捷条图标)- 功能表文件夹与关闭进程功能(长按图标进入编辑模式)- 可编辑移动的屏幕预览界面(用两指缩放屏幕进入)- 支持可滑动桌面小部件和调整小部件大小