-
自定义流程查看全部
-
重问的问题查看全部
-
还有什么?查看全部
-
如何自定义控件——onInterceptTouchEvent() 可以拦截该手势查看全部
-
如何自定义控件——onTouchEvent() 一般情况下,自定义的控件如果为ViewGroup子类,就只考虑onMeasure()和onLayout(),极少会重写onDraw() 如果有和用户的交互,则需要重新onTouchEvent() 注意:多点触控查看全部
-
如何自定义控件——onDraw()绘制控件内容区域 2.触发重新绘制是通过invalidate()和postInvalidate()查看全部
-
如何自定义控件——onLayout()来决定子view的布局 1.如图 2.注意尽量将onMeasure()中耗时操作放在onLayout()中查看全部
-
如何自定义控件——onMeasure() 1.三种模式: (1)EXACTLY,精确值,比如指定明确的数值,或者指定match_parent的时候 (2)AT_MOST,最大不超过,比如wrap_content (3)UNSPECIFIED,不指定大小,根据情况来定,适用于ScrollView和ListView 2.MeasureSpec辅助类 模式和数值是封装在MeasureSpec中的,它是由父控件在onMeasure()传下来的。 3.setMeasuredDimension() 设置的动作 4.requestLayout() 重新去测量和布局查看全部
-
如何自定义控件——自定义属性声明与获取 1.步骤如图 2.在View的构造方法中获取自定义属性值是通过TypedArray类来完成的,如右图 下面是卫星菜单的获取自定义属性的过程,参考一下: http://www.imooc.com/note/300?ower=my&sort=last “自定义属性”这一笔记查看全部
-
viewe测量查看全部
-
自定义属性查看全部
-
自定义控件步骤查看全部
-
自定义控件的步骤查看全部
-
qqq查看全部
-
onInterceptTouchEvent查看全部
举报
0/150
提交
取消