-
dd
查看全部 -
code
查看全部 -
总体思路
查看全部 -
m
查看全部 -
m
查看全部 -
娜娜娜的我家查看全部
-
总体实现思路查看全部
-
文字高度计算查看全部
-
看看查看全部
-
【习叙】: 断断续续看了三天,学到了很多东西 让我回忆下: #单例模式# 2-2:进一步加深了单例模式的创建 4-1:进一步加深了单例模式的使用 #draw# 进一步加深了对贝塞尔曲线的应用的认识。 进一步加深了paint的认识。 领略了drawText里面,x参数和y参数的奥秘。 第一次接触到原来还有fontMetrics这个神奇的东东以及和他有关的几条横线。 进一步体验了paint.measureText(string); 体会了把bitmap当作canvas来绘制的方法或步骤。 4-1:进一步加深了对尺寸dp的认识(sp,px,dip区别)。 #Service# 2-4:拓宽了对service应用的眼界(持有view) #自定义窗体# 进一步加深了getWindow().setFlag()里面各种常用参数的体验。 原来 #系统参数# 2-3:进一步加深了如何获取系统尺寸的方法的认识。 2-3:领略了原来状态栏的高有时候也是应该(需要)获取的。 #触摸事件# 进一步加深了触摸事件的实际应用的体验。 4-1:领略了android:clickable="ture"这个属性在触摸事件分发里面的实用价值。 但是老师其实说得稍微还是有点乱,有些地方没有演示出来,而且没有源代码对比,部分知识点不好把握查看全部
-
总体思路查看全部
-
WindowManager的Api查看全部
-
文字规格图、canvas.drawText(text,x,y,textPaint)中x为左边点左边,y为文字基线左边,即为文字规格图里面的Baseline查看全部
-
总体思路的讲解查看全部
-
私有化构造函数查看全部
-
仿360加速球,使用单例设计模式。查看全部
-
文字规格查看全部
-
手势识别对象查看全部
-
文字基数还不大清楚,截图标志查看全部
-
自定义控件基本方法查看全部
-
仿360加速球效果查看全部
-
从log来看,MainActivity、FloatViewManager和MyProgressView都是运行在主线程中,且handler中的runnable也是在主线程中,这样子在主线程中频繁的刷新会不会不妥? 09-21 17:45:37.221 32723-32723/cn.sharesdk.imooc_animation360 I/suncj﹕ MainActivity getThreadId = 1 09-21 17:45:45.461 32723-32723/cn.sharesdk.imooc_animation360 I/suncj﹕ FloatViewManager getThreadId = 1 09-21 17:49:33.521 32723-32723/cn.sharesdk.imooc_animation360 I/suncj﹕ MyProgressView singleTapRunnable getThreadId = 1查看全部
-
Step7:加速球双击动画的实现思路查看全部
-
将手势触摸的事件onTouchListener交给手势监听器来处理。查看全部
-
Step6:加速球事件处理之手势识别查看全部
-
通过坐标绘制曲线的形状查看全部
-
Step5:加速球的绘制与显示 1)绘制一个正方形 2)在正方形中绘制一个封闭的圆 3)在圆中绘制一个波浪的进度条 进度条的实现: 将各个点连起来,波浪线使用贝塞尔曲线 使用只绘制重叠的部分,即可实现波浪线的效果 4)绘制出进度的百分比查看全部
举报
0/150
提交
取消