-
抽屉式侧滑 属性动画:TraslationX getScrollX 设置调用动画的时机 ACTION_MOVE查看全部
-
自定义View 1\onMeasure 决定内部view的宽和高,以及自己的宽和高 2 onLayout 决定子View的放置位置 3、复写onTouchEvent查看全部
-
自定义属性步骤注意。查看全部
-
自定义View继承自HorizonalScrollView 自定义ViewGroup步骤: 1、onMeasure 决定内部Biew(子View)的宽和高,以及自己的宽和高 2、onLayout 决定子View的放置位置 3.onTouchEvent 事件效果查看全部
-
一般的侧滑的实现 ViewGroup Menu + Content 监听onTouchEvent事件 MOVE:ViewGroup的leftMargin UP:根据现实菜单的宽度,决定将其隐藏或者显示; 1、Scroller 2、LeftMargin + Thread 方式2 继承HorizontalScrollView查看全部
-
侧滑菜单总结 一、自定义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查看全部
-
自定义viewgroup查看全部
-
对scroll中的一个linearlayout使用属性动画,在x方向上的偏移量,参数l就是scrollX的值查看全部
-
使用自定义属性查看全部
-
单位转换查看全部
-
获取自定义的属性查看全部
-
for (int i = 0; i < n; i++) { int attr=a.getIndex(i); switch (attr) { case R.styleable.SlidingMenu_rightPadding: mMenuRightPadding =a.getDimensionPixelSize(attr, (int) TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_DIP, 50, context.getResources() .getDisplayMetrics()));查看全部
-
自定义屏幕的子veiw的宽度。。。。查看全部
-
改包名查看全部
-
侧滑菜单思路查看全部
举报
0/150
提交
取消