- 博客(4)
- 收藏
- 关注
原创 自定义View时wrap_content属性无效的处理方法
最近在学习自定义View,在这里对学到的一些东西做个记录,来加深一下记忆。首先看View的onMeasure方法protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { setMeasuredDimension(getDefaultSize(getSuggestedMinimumWi...
2018-09-15 17:28:58
770
原创 自定义View——对padding属性无效的处理
自定义的View在布局文件中设置padding属性,无任何作用。这是由于在自定义的View中没有对padding属性进行处理。例如绘制一个矩形的话只需要在onDraw()方法中稍加修改即可。代码如下:修改前(padding属性无效)@Override protected void onDraw(Canvas canvas) { super.onDraw...
2018-09-11 15:24:09
1292
原创 ViewPager的事件拦截
实现方法(1)自定义ViewPager,重写onInterceptTouchEvent方法,在布局文件中使用自定义的ViewPager@Override public boolean onInterceptTouchEvent(MotionEvent ev) { return false;// 不拦截子控件的事件 }实现方法(2)自定义子控件重写dispatchTouchEvent...
2018-05-21 10:06:20
871
原创 实现不允许滑动的ViewPager
实现方法自定义一个ViewPager,重写onTouchEvent方法,在布局文件中使用这个自定义的ViewPagerpublic class NoScrollViewPager extends ViewPager { public NoScrollViewPager(Context context, AttributeSet attrs) { super(context,...
2018-05-21 09:53:42
615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人