android
文章平均质量分 81
haitao111313
这个作者很懒,什么都没留下…
展开
-
ScrollTo,scrollBy,getScrollX()
理解这几个函数就把屏幕想象成一个框,框后面是canvas,canvas比手机屏幕会大 假设一个textview在屏幕的(10,10);位置,就是离屏幕左边10sp,右边10sp; 现在看scrollto(x,y)函数,如果scroll(10,10),那么就把屏幕(也就是这个框)右移10sp,再下移10sp,这样textview就显示在屏幕的左上角了。这个时候ge原创 2016-04-20 17:15:52 · 694 阅读 · 0 评论 -
自定义进度条动画(背景跟随变化)
公司有一个这样的需求: 需求描述如下:长按右面的接受按钮,左侧的进度向右增加,进度条覆盖的地方跟没覆盖前的颜色是不一样的,比如进度条覆盖前的文字是黑色,覆盖后的文字是白色。释放按钮进度条会回滚。 一开始想用属性动画来解决,不料没成功,我是用属性动画做不出来,有高手希望指点一下。 我这里是用自定义view来实现,主要思路如下: 1:在draw方法画两份除了颜色都一样的视图,一份是覆盖原创 2016-05-30 16:25:53 · 2058 阅读 · 0 评论 -
自定义viewgroup(左右上下)
自定义viewgroup,左右上下各一个view,参考hongyang的博客,实现自己的例子(关键看注释): onMeasure方法(重点:viewgroup的onMeasure方法是要确定自己的宽高,父类给出的widthMeasureSpec和heightMeasureSpec只是建议值): 1:获取父类建议的模式和宽高度(建议值) 2:测量子类的宽高度measur原创 2016-05-23 16:30:28 · 820 阅读 · 0 评论