Android开发效果Demo
2014-11-27 07:34
330 查看
奇艺高清UI界面源代码
http://www.eoeandroid.com/thread-160824-1-1.html
搜索关键字飞入飞出效果
http://www.eoeandroid.com/thread-156452-1-1.html
水波纹效果,附工程源码【效果很好很逼真】
http://www.eoeandroid.com/thread-33338-1-1.html
特效!超牛X~Launcher特效
http://www.eoeandroid.com/thread-259600-1-1.html
仿360一键优化动画效果
http://www.eoeandroid.com/thread-260643-1-1.html
功能强大的拼图人生源码
http://www.eoeandroid.com/thread-279720-1-1.html
精品收藏汇总
http://www.eoeandroid.com/forum.php?mod=collection&action=view&ctid=11
【Android游戏索引帖】各种游戏源码
http://www.eoeandroid.com/thread-265003-1-1.html
【eoeAndroid索引帖】各种高仿主流APP汇总
http://www.eoeandroid.com/thread-265311-1-1.html
【eoeandroid索引帖】Android面试题&面试技巧索引帖
http://www.eoeandroid.com/thread-256547-1-1.html
爱学习,Android大百科
http://android.eoe.cn/topic http://android.eoe.cn/topic/device http://android.eoe.cn/topic/location http://android.eoe.cn/topic/debug http://android.eoe.cn/topic/graphics http://android.eoe.cn/topic/media
另外关于drawable资源的使用如下:
1、图片资源
图片资源是最简单的Drawable资源,只要把*.png、*.jpg*、.gif等格式的图片放入/res/drawable-XXX目录下,Android SDK就会在编译应用自动加载该图片,并在R资源清单类中生成该资源的引用。
Android不允许图片资源的文件名中出现大写字母,且不能以数字开头。
java中访问资源:[<package>.]R.drawable.<file_name>
XML中访问资源:@[<package_name:>]drawable/file_name
为了在程序中获得实际的Drawable对象,Resources提供了Drawable getDrawable(int id)方法,该方法跟据Drawable资源在R清单类中的ID获取实际的Drawable对象。
2、StateListDrawable资源
StateListDrawable用于组织多个Drawable对象。当使用StateListDrawable作为目标组件的背景、前景图片时,StateListDrawable对象所显示的Drawable对象会随目标组件形态的改变而自动切换。
定义StateListDrawable对象的XML文件的根元素为<selector../>,该元素可包含多个<item.../>元素,该元素可指定如下属性:
android:color或android:drawable:指定颜色或drawable对象
android:state_xxx:指定一个特定状态
3、LayerDrawable资源
与StateListDrawable有点类似,LayerDrawable也可以包含一个Drawable数组,因此系统将会按这些Drawable对象的数组顺序来绘制它们,索引最大的Drawable对象将会被绘制在最上面。
定义LayerDrawable对象的XML文件的根元素为<layer-list.../>,该元素可以包含多个<item.../>元素,该元素可指定如下属性:
android:drawable:指定作为LayerDrawable元素之一的Drawable对象。
android:id:为该Drawable对象指定一个标识
android:buttom|top|button:它们用于指定一个长度值,用于指定将该Drawable对象绘制到目标组件的指定位置
4、ShapeDrawable资源
ShapeDrawable用于定义一个基本的几何图形(如矩形、圆形、线条等),定义ShapeDrawable的XML文件的根元素是<shape.../>元素,该元素可指定如下属性:
android:shape=["rectangle"|"Oval"|"line"|"ring"]:指定定义哪种类型的几何图形
5、ClipDrawable资源
ClipDrawable代表从其它位图上截取的一个“图片片段”。在XML文件中定义ClipDrawable对象使用<clip.../>元素。
可指定如下三个属性:
android:drawable:指定截取的源Drawable对象
android:clipOrientation:指定截取方向,可设置水平截取或垂直截取
android:gravity:指定截取时的对齐方式
使用ClipDrawable对象可调用setLevel(int level)方法来设置截取的区域大小。当Level为0时,截取的图片片段为空,当Level为10000时,截取整张图片。
6、AnimationDrawable资源
AnimationDrawable代表一个动画。定义补间动画的XML资源文件以<set.../>元素作为根元素,该元素内可以指定如下4个元素:
alpha:设置透明度的改变
scale:设置图片进行缩放改变
translate:设置图片进行位移变换
rotate:设置图片进行旋转
定义动画的XML资源应该放在/res/anim路径下,当使用ADT创建一个Android应用时,默认不会包含该路径,开发者需要自行创建该路径。
定义补间动画的思路很简单:设置一张图片的开始状态(包括透明度、位置、缩放比、旋转度)、并设置图片的结束状态(包括透明度、位置、缩放比、旋转度),再设置动画的持续时间,Android系统会使用动画效果把这张图片从开始状态变换到结束状态。
在java代码中访问动画资源文件:[<package>.]R.anim.<file_name>
在XML文件中访问动画资源文件:@[<package_name>:]anim/file_name
为了在java代码中获取实际的Animation对象,可以调用AnimationUtils的如下方法:loadAnimation(Context ctx,int resld)
http://www.eoeandroid.com/thread-160824-1-1.html
搜索关键字飞入飞出效果
http://www.eoeandroid.com/thread-156452-1-1.html
水波纹效果,附工程源码【效果很好很逼真】
http://www.eoeandroid.com/thread-33338-1-1.html
特效!超牛X~Launcher特效
http://www.eoeandroid.com/thread-259600-1-1.html
仿360一键优化动画效果
http://www.eoeandroid.com/thread-260643-1-1.html
功能强大的拼图人生源码
http://www.eoeandroid.com/thread-279720-1-1.html
精品收藏汇总
http://www.eoeandroid.com/forum.php?mod=collection&action=view&ctid=11
【Android游戏索引帖】各种游戏源码
http://www.eoeandroid.com/thread-265003-1-1.html
【eoeAndroid索引帖】各种高仿主流APP汇总
http://www.eoeandroid.com/thread-265311-1-1.html
【eoeandroid索引帖】Android面试题&面试技巧索引帖
http://www.eoeandroid.com/thread-256547-1-1.html
爱学习,Android大百科
http://android.eoe.cn/topic http://android.eoe.cn/topic/device http://android.eoe.cn/topic/location http://android.eoe.cn/topic/debug http://android.eoe.cn/topic/graphics http://android.eoe.cn/topic/media
另外关于drawable资源的使用如下:
1、图片资源
图片资源是最简单的Drawable资源,只要把*.png、*.jpg*、.gif等格式的图片放入/res/drawable-XXX目录下,Android SDK就会在编译应用自动加载该图片,并在R资源清单类中生成该资源的引用。
Android不允许图片资源的文件名中出现大写字母,且不能以数字开头。
java中访问资源:[<package>.]R.drawable.<file_name>
XML中访问资源:@[<package_name:>]drawable/file_name
为了在程序中获得实际的Drawable对象,Resources提供了Drawable getDrawable(int id)方法,该方法跟据Drawable资源在R清单类中的ID获取实际的Drawable对象。
2、StateListDrawable资源
StateListDrawable用于组织多个Drawable对象。当使用StateListDrawable作为目标组件的背景、前景图片时,StateListDrawable对象所显示的Drawable对象会随目标组件形态的改变而自动切换。
定义StateListDrawable对象的XML文件的根元素为<selector../>,该元素可包含多个<item.../>元素,该元素可指定如下属性:
android:color或android:drawable:指定颜色或drawable对象
android:state_xxx:指定一个特定状态
3、LayerDrawable资源
与StateListDrawable有点类似,LayerDrawable也可以包含一个Drawable数组,因此系统将会按这些Drawable对象的数组顺序来绘制它们,索引最大的Drawable对象将会被绘制在最上面。
定义LayerDrawable对象的XML文件的根元素为<layer-list.../>,该元素可以包含多个<item.../>元素,该元素可指定如下属性:
android:drawable:指定作为LayerDrawable元素之一的Drawable对象。
android:id:为该Drawable对象指定一个标识
android:buttom|top|button:它们用于指定一个长度值,用于指定将该Drawable对象绘制到目标组件的指定位置
4、ShapeDrawable资源
ShapeDrawable用于定义一个基本的几何图形(如矩形、圆形、线条等),定义ShapeDrawable的XML文件的根元素是<shape.../>元素,该元素可指定如下属性:
android:shape=["rectangle"|"Oval"|"line"|"ring"]:指定定义哪种类型的几何图形
5、ClipDrawable资源
ClipDrawable代表从其它位图上截取的一个“图片片段”。在XML文件中定义ClipDrawable对象使用<clip.../>元素。
可指定如下三个属性:
android:drawable:指定截取的源Drawable对象
android:clipOrientation:指定截取方向,可设置水平截取或垂直截取
android:gravity:指定截取时的对齐方式
使用ClipDrawable对象可调用setLevel(int level)方法来设置截取的区域大小。当Level为0时,截取的图片片段为空,当Level为10000时,截取整张图片。
6、AnimationDrawable资源
AnimationDrawable代表一个动画。定义补间动画的XML资源文件以<set.../>元素作为根元素,该元素内可以指定如下4个元素:
alpha:设置透明度的改变
scale:设置图片进行缩放改变
translate:设置图片进行位移变换
rotate:设置图片进行旋转
定义动画的XML资源应该放在/res/anim路径下,当使用ADT创建一个Android应用时,默认不会包含该路径,开发者需要自行创建该路径。
定义补间动画的思路很简单:设置一张图片的开始状态(包括透明度、位置、缩放比、旋转度)、并设置图片的结束状态(包括透明度、位置、缩放比、旋转度),再设置动画的持续时间,Android系统会使用动画效果把这张图片从开始状态变换到结束状态。
在java代码中访问动画资源文件:[<package>.]R.anim.<file_name>
在XML文件中访问动画资源文件:@[<package_name>:]anim/file_name
为了在java代码中获取实际的Animation对象,可以调用AnimationUtils的如下方法:loadAnimation(Context ctx,int resld)
相关文章推荐
- 2013新春奉送:Android摄像头开发完美demo---(循环聚焦,缩放大小,旋转picture,查询支持的picturesize, ImageButton按键效果)
- 【转】Android摄像头开发完美demo---(循环聚焦,缩放大小,旋转picture,查询支持的picturesize, ImageButton按键效果)
- 2013新春奉送:Android摄像头开发完美demo---(循环聚焦,缩放大小,旋转picture,查询支持的picturesize, ImageButton按键效果)
- Android摄像头开发完美demo---(循环聚焦,缩放大小,旋转picture,查询支持的picturesize, ImageButton按键效果)
- Android开发之自定义view实现通讯录列表A~Z字母提示效果【附demo源码下载】
- Android仿zaker用手向上推动的特效开发【推动门效果】(附demo源码下载)
- Android开发之-类似iPhone弹性效果的BounceListView
- Android开发之跑马灯效果
- 【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!
- Android 开发笔记 动画效果 --Animation
- android中基于蓝牙开发的demo
- Android动画开发——Animation显示隐藏菜单效果
- Android开发之模拟按下Home键的效果
- 【Android游戏开发之四】Android 游戏框架(一个游戏角色在屏幕行走的demo)
- 【Android游戏开发之四】Android 游戏框架(一个游戏角色在屏幕行走的demo)
- 【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!
- Android应用程序入门 推箱子游戏开发(一) surfaceView 实现动画效果
- 【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!
- android开发体会一字幕效果实现
- Android应用开发——跑马灯效果