自定义view
today_work
一名小码农,请各位多多指教。
展开
-
自定义View的onDraw(Canvas canvas)方法不被调用
背景:自己做的是一个自定义的textview用于绘制文字 自己重写onDraw(Canvas canvas)方法,在这个方法里,用canvas.drawText(string,x,y,paint)方法绘制文字,打印log发现根本没进入onDraw方法。但是走了onMeasure()方法。根据网络上的一些方法例如:setWillNotDraw(false)等也没用,最终解决方案:将继承的TextVi原创 2018-01-03 14:46:22 · 853 阅读 · 0 评论 -
仿QQ微信向左滑动点击删除条目的经典案例
本篇文章主要介绍如何侧滑删除条目的案例: 首先我们需要做一个自定义的recyclerView 1,用到的东西有,onTouch事件,触屏事件跟踪VelocityTracker,滑动view.scrollTo和scrollBy,Scroller的使用。 整个过程主要是对MotionEvent的三种状态: 1,down 判定当前条目状态,如果完全打开则立即关闭返回,如果关闭状态,则根据get原创 2018-01-05 21:12:01 · 2617 阅读 · 0 评论 -
一招叫你如何绘制图片跟着手势滑动
首先看下效果图: 1,实现指定区域内触摸后显示图片,超出指定区域则不显示图片 2,滑动时超过指定区域,不显示图片 3,手指放开,图片隐藏,手指触摸图片显示 实现逻辑,自定义一个view,通过onTouchEvent事件,判定触摸的坐标,然后不断调用invalidate方法绘制图片实现,逻辑非常的简单。代码也是非常的简单。 贴核心代码package com.hitv.dialogd...原创 2018-03-16 19:34:26 · 9864 阅读 · 0 评论