Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 88774

Creator 1.3.3 關於 android開發 中所碰到的 View 問題

$
0
0

@waynety2002 写道:

因為開發需求,需要在 主要的View 底下,增加一個View,但是發現,主要的View 底下放別的View會看不到。

實際的狀況修改程式碼如下
於Cocos2dxActivity.java底下修程式碼

public void init() {
...
// Cocos2dxGLSurfaceView
this.mGLSurfaceView = this.onCreateView();
//-------------------------新增之程式碼區段1------------------------------
mFrameLayout.addView( new View(this){

        Paint vPaint = new Paint();  // 繪製樣式物件
        private int i = 0;           // 弧形角度

        @Override
        protected void onDraw(Canvas canvas) {
            // TODO Auto-generated method stub
            super.onDraw(canvas);

            // 設定繪圖樣式
            vPaint.setColor( 0xff00ffff ); // 畫筆顏色
            vPaint.setAntiAlias( true );   // 反鋸齒
            vPaint.setStyle( Paint.Style.STROKE );
            vPaint.setStrokeJoin(Paint.Join.ROUND);
            vPaint.setStrokeCap(Paint.Cap.ROUND);
            vPaint.setStrokeWidth(20);

            canvas.drawCircle(500, 500, 500, vPaint);
        }
    });

//-------------------------新增之程式碼區段1------------------------------
// ...add to FrameLayout

    mFrameLayout.addView(this.mGLSurfaceView);

//-------------------------新增之程式碼區段2------------------------------

//-------------------------新增之程式碼區段2------------------------------
...
}

如果這樣修改,會看不到,新增的View的圖型

如果把 程式區段1 的 資料 放在 程式區段2 的空間裡面,雖然可以看到 原本的View 以及 後來新的圖

但卻不是我所想要的

我想要的是 新增的圖型View 在 Main View 底下 並且看得到

請問,這部分有沒有什麼方式可以處裡?

帖子: 1

参与者: 1

阅读整个主题


Viewing all articles
Browse latest Browse all 88774

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>