-
scrollTo smoothScrollTo查看全部
-
ViewHelper.setTranslationX(view,translationX) 中的 translationX 可以直接为 getScrollx() ,也就是 onScrollChanged() 方法中的 l 参数,所以隐藏量才是偏移量查看全部
-
继承水平滚动条查看全部
-
一、自定义ViewGroup 1、构造方法的选择,获得一些需要用到的值 2、onMeasure 计算子View的宽和高,以及设置自己的宽和高 3、onLayout 决定子View的布局位置 4、onTouchEvent 自定义触摸事件响应 二、构造方法查看全部
-
一、自定义ViewGroup 1、构造方法的选择,获得一些需要用到的值 2、onMeasure 计算子View的宽和高,以及设置自己的宽和高 3、onLayout 决定子View的布局的位置 4、onTouchEvent 监控用户的触摸 二、构造方法 1、context new CustomViewGroup(context) this(context, null) 2、context, attr 布局文件中声明(没有自定义的属性) this(context, attr, 0) 3、context, attr, defStyle (有自定义的属性) 三、自定义属性 1、attr.xml 中定义自定义的属性 2、在布局文件中使用自定义的属性 通过xmlns= 导包 3、在3个参数的构造方法中,获得自定义属性的值 属性动画 nineoldanimation.jar查看全部
-
抽屉式侧滑查看全部
-
总结二查看全部
-
总结一查看全部
-
自定义属性步骤查看全部
-
onMeasure:决定内部View的宽和高,以及自己的宽和高 onLayout:决定子View的放置位置 onTouchEvent:自定义用户手势响应查看全部
-
nineoldandroids怎么调用,怎么import后有错误查看全部
-
自定义ViewGroup 1、onMeasure 决定内部View(子View)的宽和高,以及自己的宽和高 2、onLayout 决定子View的放置的位置 3、onTouchEvent 自定义view 未使用自定义属性时,调用两个参数的构造函数 在构造函数里面得到屏幕宽度。在onMeasure方法里面得到所有的子view,以及设置 子view的宽高。 自定义属性: 允许用户设置菜单离右边的距离 1、书写xml文件 values/attr.xml 2、在布局文件中进行使用,特别注意xmlns. 3、在构造方法中(3个参数的构造方法)中获得我们设置的值 -------------------------------------------------------------------------- 抽屉式菜单 区别:菜单仿佛在内容区域底下 构造方法 1、Context new CustomViewGroup(context) this(context , null); 2、context ,attr 布局文件中声明(没有自定义的属性) this(context,attr,0); 3、context, attr , defstyle(有自定义的属性)查看全部
-
把dp转换为px的方法:TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,50,context.getResource.getDisplayMetrics);查看全部
-
自定义属性。查看全部
-
TypeArray, TypeValue查看全部
举报
0/150
提交
取消