说在前面的话:
为什么要来说Scroller这个类呢?这个类到底是拿来干什么的呢?如果你看了ListView这类控件那么你肯定会发现里面有一个Sroller类,其实它的作用就是辅助记录和计算我们滑动的距离和速度这些。从而让我们在自定义控件的时候可以方便的做一些滑动和回弹的动画,为什么呢?因为Sroller类都给你计算好了嘛。
类分析
public class Scroller {
...
分类:
移动开发 时间:
2015-01-05 14:56:42
阅读次数:
974
在网上能找到的大部分资料中的瀑布流效果都是单纯的照片实现,现在我来实现一个带文字标题的。效果如下:
每个item都是由图片和文字标题两部分组成。
布局方式为ScrollView里面嵌套一个水平方向的LinearLayout,里面再嵌套两个竖直方向的LinearLayout,然后判断竖直方向的两个LinearLayout的高度,向比较低的那个Linearlayout里面添加item.
下面是代...
分类:
其他好文 时间:
2015-01-04 17:16:52
阅读次数:
2532
Github源码:https://github.com/LinJZong/AndroidProject.git模仿360相机,图片资源来源于360相机,仅供学习使用。截图如下:目前完成了拍照、保存、图片压缩、触摸聚焦、拍照成功附带动画效果、闪光灯切换、手势缩放等功能,功能持续更新中。最近更新的较频繁...
分类:
移动开发 时间:
2015-01-04 17:01:14
阅读次数:
224
最近在做一个widget,上面需要一个progressbar,产品经理和设计师给出来的东西是要实现一个圆角的progress和自定义的颜色,研究一小下,分享出来给大家哦。
测试于:Android4.0+
操作步骤:
1.创建你的layout文件引用progressbar如下,标红处引用你自定的样式;
android:id="@+id/...
分类:
移动开发 时间:
2015-01-02 22:29:04
阅读次数:
280
在我们的日常项目中很多地方会用到对话框,但是Android系统为我们提供的对话框样子和我们精心设计的界面很不协调,在这种情况下我们想很自由的定义对话框,或者有的时候我们的对话框是一个图片,没有标题和按钮,例如这样的一系列需求,这一篇文章我们来给大家介绍一下如何像使用Activity一样来自定义我们的对话框。一般自定义对话框有三种办法:1、重写Dialog来实现。2、获取Dialog的Window对...
分类:
移动开发 时间:
2014-12-30 19:08:04
阅读次数:
237
最近项目中要用到Android来实现日历功能,找了很多Demo都不是自己想要的后果,最后还是在githu上找到了一个开源项目来实现这一功能
先看一下Android自带的CalendarView和自定义实现的日历效果
CalendarView
自定义实现的日历效果
由于代码量有点大所以就不在这里贴出来了,可以直接下载Demo
代码使用了开源项目Caldroid,地址:h...
分类:
移动开发 时间:
2014-12-30 19:05:57
阅读次数:
265
有一个需求是这样的,查了下网上的资料都是利用间隔 ,但是我这个Gridview的背景是渐变的...于是就不好办了...又在google上面看见一个自定义的Gridview,但是有BUG.....在偶数的情况下,最下面一行会有底线...奇数并不会.于是修改了下.
通过重写dispatchDraw 利用Paint进行绘制
package com.hrcp.starss...
分类:
移动开发 时间:
2014-12-29 21:35:55
阅读次数:
352
参考:http://blog.csdn.net/wxg630815/article/details/6989316http://blog.csdn.net/wxg630815/article/details/6989642http://blog.csdn.net/dalancon/article/d...
分类:
移动开发 时间:
2014-12-29 18:13:29
阅读次数:
165
前面说点什么
当我们的一个视图界面绘制在android屏幕上面的时候其实都必须经过这几步measure、 layout、draw这几个阶段,我们可以在view类里面看到这几个函数,然后里面有几个函数是onmeasure、onlayout、ondraw这几个函数是我们重写控件需要注意的这几个函数,下面我们就来讲讲这几个函数的功能和作用。
onMeasure
正如这个函数的名子一样就是测量,所有...
分类:
移动开发 时间:
2014-12-29 16:53:49
阅读次数:
150