摘要: ProgressWheel是git是一个开源项目,为开发者提供一个扁平化的ProgressBar,并可对其进行深度定制1,将ProgressWheel的源码拷贝到项目中public class ProgressWheel extends View { // Sizes (with default... 阅读全文
posted @ 2014-09-22 22:00 冷冷汤圆 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 这其实很简单就可以实现,只需要自定义一个View继承自HorizontalScrollView1,新建一个项目,再新建一个MySlideMenu继承HorizontalScrollView publicclassMySlideMenuextendsHorizontalScrollView{//继承自横向可滚动ScrollView privateintmScre... 阅读全文
posted @ 2014-09-22 21:19 冷冷汤圆 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 服务可用在一下情景:1,用户离开activity后,仍需要继续工作,例如从网络下载文件,播放音乐.2,无论activity出现或离开,都需要持续工作,例如网络聊天应用.3,连接网络服务,正在使用一个远程API提供的服务.4,定时触发的任务1.因为IntentService是Service子类,所以也需要在manifest中声明服务 ... 阅读全文
posted @ 2014-09-20 22:50 冷冷汤圆 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 效果图:修改系统默认的Dialog.1,修改样式,在style.xml中添加一下代码 2.自定义Dialog类. publicclassMyDialogextendsDialog{ privatestaticintdefault_width=160;//默认宽度 privatestaticintdefault_height... 阅读全文
posted @ 2014-09-19 21:54 冷冷汤圆 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1,在anim文件夹中新建一个动画2,写一个style. 3,在布局中直接使用这个progressBar 只要设置好它的样式即可.来自为知笔记(Wiz) 阅读全文
posted @ 2014-09-19 21:43 冷冷汤圆 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,遇到一个这样的问题:java.lang.NoClassDefFoundError: android.support.v4.util.SparseArrayCompat,这个问题很奇怪,JAR包也有了,编译也通过了。但就是运行时出现类找不到的问题。NoClassDefFoundError这种错误一般就是对应的类,没有被包含在对应的APK里面。是不是对应的android-support-... 阅读全文
posted @ 2014-09-17 22:40 冷冷汤圆 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 要实现这两种效果,需要自定义View,并且有两种实现方式.第一种:publicclassBitmapShadersextendsView{privateBitmapShaderbitmapShader=null;privateBitmapbitmap=null;privatePaintpaint=n... 阅读全文
posted @ 2014-09-16 22:47 冷冷汤圆 阅读(3895) 评论(1) 推荐(0) 编辑
摘要: 使用ImageView时经常会用到scaleType属性 scaleType的属性有:matrix fitXY fitStart fitCenter fitEnd center centerCrop centerinsidematrix 用矩阵来绘制(从左上角起始的矩阵区域)fitXY 把图片不按比例扩大/缩小到View的大小显示(确保图片会完整显示,并充满View)fitStart ... 阅读全文
posted @ 2014-09-15 21:50 冷冷汤圆 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 主要还是用到了WindowManager对桌面悬浮进行管理.需要一个火箭的悬浮窗 一个发射台悬浮窗 ,判断火箭是否放到了发射台,如果放上了,则使用AsyTask 慢慢将火箭的图片往上移.结束后., 返回原位.1.打开activity_main.xml就一个Button.2.新建一个小悬浮窗的视图sm... 阅读全文
posted @ 2014-09-15 21:24 冷冷汤圆 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 在系统的相册中,观看相片就可以用多个手指进行缩放.要实现这个功能,只需要这几步:1.新建项目,在项目中新建一个ZoomImage.java publicclassZoomImageViewextendsView{ //初始化状态常量 publicstaticfinalintSTATUS_INIT=1; //图片放大状态常量 publicst... 阅读全文
posted @ 2014-09-13 20:48 冷冷汤圆 阅读(622) 评论(0) 推荐(0) 编辑