最新回答 / 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