最新回答 / qq_慕移动7342775
Invalidate同步处理ui,但是如果你绘制复杂,或者滑动过快等因素会导致Invalidate失效的。所以用postInvalidate
2017-03-30
最新回答 / 攻城狮ZSP
1、针对内存溢出问题,不应该传递Bitmap,直接传递R.drawable.xxx到里面即可;2、拦截问题,修改如下:定义一个TouchSlop<...code...><...code...><...code...>使用这个方法有一个注意点,就是每一个ImageView一定要加一个Clickable.<...code...>
2017-03-16
最新回答 / 慕粉1001595905
case MotionEvent.ACTION_UP:// 手指立刻 int scrollX = getScrollX();// 获得滑动距离 index = (scrollX + childwidth / 2) / childwidth;// 获得索引值 if (index < 0) { index = childcount - 1;// 说明已经滑到了最左边一张图片 } else if (index > childcount - 1) { index = 0;/...
2017-03-09
最新回答 / 苏大人V
你不能直接Toast.makeText(context,pos,Toast.LENGTH_SHORT).show();因为pos是int型,它会被当成资源ID操作也就是类似于drawable、mipmap、layout你可以这样Toast.makeText(context,pos+"",Toast.LENGTH_SHORT).show();在pos中加上+""这样就会被当作String进行操作就没有问题了
2017-03-07