摘要: 前篇文章说过,Android框架还提供了两种动画体系,前一篇已经总结了视图动画(View Animation)的用法,本篇则接着总结另一种动画体系——属性动画(Property Animation)的用法。 视图动画只能作用于View,而且视图动画改变的只是View的绘制效果,View真正的属性并没 阅读全文
posted @ 2016-07-11 09:51 卧龙传奇 阅读(189) 评论(0) 推荐(0) 编辑
摘要: drawable汇总篇讲过两个动画,animation-list定义帧动画,animated-rotate定义旋转动画,这两个属于drawable动画。除了drawable动画,Android框架还提供了另外两种动画体系:视图动画(View Animation)和属性动画(Property Anim 阅读全文
posted @ 2016-07-11 09:47 卧龙传奇 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Android有很多种drawable类型,除了前几篇详细讲解的shape、selector、layer-list,还有上一篇提到的color、bitmap、clip、scale、inset、transition、rotate、animated-rotate、lever-list等等,本篇文章将汇总 阅读全文
posted @ 2016-07-11 09:40 卧龙传奇 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 上图Tab的背景效果,和带阴影的圆角矩形,是怎么实现的呢?大部分的人会让美工切图,用点九图做背景。但是,如果只提供一张图,会怎么样呢?比如,中间的Tab背景红色底线的像素高度为4px,那么,在mdpi设备上显示会符合预期,在hdpi设备上显示时会细了一点点,在xhdpi设备上显示时会再细一点,在xx 阅读全文
posted @ 2016-07-11 09:39 卧龙传奇 阅读(2449) 评论(0) 推荐(0) 编辑
摘要: 实际应用中,很多地方比如按钮、Tab、ListItem等都是不同状态有不同的展示形状。举个例子,一个按钮的背景,默认时是一个形状,按下时是一个形状,不可操作时又是另一个形状。有时候,不同状态下改变的不只是背景、图片等,文字颜色也会相应改变。而要处理这些不同状态下展示什么的问题,就要用selector 阅读全文
posted @ 2016-07-11 09:36 卧龙传奇 阅读(1847) 评论(0) 推荐(0) 编辑
摘要: 一个应用,应该保持一套统一的样式,包括Button、EditText、ProgressBar、Toast、Checkbox等各种控件的样式,还包括控件间隔、文字大小和颜色、阴影等等。web的样式用css来定义,而android的样式主要则是通过shape、selector、layer-list、le 阅读全文
posted @ 2016-07-11 09:34 卧龙传奇 阅读(250) 评论(0) 推荐(1) 编辑
摘要: shape使用、渐变色、分割线、边框、半透明、半透明阴影效果。 首先简单了解一下shape中常见的属性。(详细介绍参看 api文档) 注意: <corners> 1、android:radius,半径,会被下边的单个角度半径属性覆盖,默认为1dp, 2、在使用时,如果单独设置四个角度,又大小不一致时 阅读全文
posted @ 2016-07-08 16:22 卧龙传奇 阅读(3325) 评论(0) 推荐(0) 编辑
摘要: 推荐hellogv 的二十一篇android开发教程,几乎是每一篇都是精华,值得很多开发者借鉴! http://www.apkbus.com/android-23968-1-1.html Android提高第一篇之MediaPlayerhttp://www.apkbus.com/android-23 阅读全文
posted @ 2016-06-30 14:32 卧龙传奇 阅读(143) 评论(0) 推荐(0) 编辑
摘要: /************************************************************ * Sql Server 2008 R2 清空数据库中ldf日志文件 * 将MyDatabase替换为您要操作的数据库即可 ************************************************************/ USE [maste... 阅读全文
posted @ 2016-06-30 09:54 卧龙传奇 阅读(2678) 评论(0) 推荐(0) 编辑
摘要: 功能一:在退出系统时提示对话框进行选择确认,如下图所示: 在Android平台上捕获Back键的事件,super.onBackPressed()是执行系统的默认动作,就是退出当前activity,我们要做的就是重写onBackPressed()函数, 在Activity.class里实现 功能二:在 阅读全文
posted @ 2016-06-23 11:19 卧龙传奇 阅读(1167) 评论(0) 推荐(0) 编辑