最新回答 / zoe呀
在绘制棋子的方法里,看看加粗字体mBlackPiece有没有写错成mWhitePiece private void drawPieces(Canvas canvas) { for (int i = 0, n = mWhiteArray.size();i<n; i++) { Point whitePoint =mWhiteArray.get(i); canvas.drawBitmap(mWhitePiece, (whitePoint.x+(1-ratioPieceOfLineH...
2017-02-04
最新回答 / Listener呆
首先事件指的是触摸事件,分发,为什么要分发呢,就像你给自己的外甥发红包一样,这样也叫分发,那么这样就有viewgroup,viewgroup里面有子view,ViewGroup的相关事件有三个:onInterceptTouchEvent、dispatchTouchEvent、onTouchEvent。View的相关事件只有两个:dispatchTouchEvent、onTouchEvent。简单的来说就是viewgroup遍历自己的子view,如果子view中有viewgroup,就继续遍历这个viewg...
2017-01-19
最新回答 / zoe呀
eclipse上可以写。&eLaRelativeLayout &Wuzzlin.wuziqi.WuziqiPanel android:id="@+id/id_panel" android:layout_gravity="center" android:layout_width="match_parent" android:layout_height="...
2017-01-04
最新回答 / qq_就这么漂来漂去_0
private void drawPieces(Canvas canvas) {for(int i=0,n=mWhiteArray.size();i<n;i++){Point whitePoint = mWhiteArray.get(i);canvas.drawBitmap(mWhitePiece,(whitePoint.x+(1-ratioPieceOfLineHeight)/2)*mLineHeight,(whitePoint.y+(1-ratioPieceOfLineHeight)/2)*mL...
2016-12-14
最新回答 / 空白格
坐标的原点是从(0,0)开始的,例如以前的lineHeight 是0.2 1.2 2.2 3.2 四个转换成int型就是0 1 2 3 不也是四个数么,记住把棋盘看做一个二维的坐标系!
2016-12-11