4

Item レイアウトGLSurfaceView内にカスタマイズを追加しました。RecyclerView's上にスクロールしてもう一度下にスクロールすると、GLSurfaceView消えてしまいます。私は Android OS 用の Rajawali 3D エンジンを使用しています。

これは私のものViewHolderですrecyclerView Adapter

class FieldViewHolder extends RecyclerView.ViewHolder {
        ISurface customizeSurfaceView;
        CardView cardView;

        public FieldViewHolder(View itemView) {
            super(itemView);
            this.customizeSurfaceView = (ISurface) itemView.findViewById(R.id.surfaceView);
            this.cardView = (CardView) itemView.findViewById(R.id.cardviewField);
            RendererClass rendererClass = new RendererClass(context);
            customizeSurfaceView.setSurfaceRenderer(rendererClass);
        }
    }

私のLogcatで、私はそれらのエラーを見つけました:

Could not link program in org.rajawali3d.materials.Material: 
Getting location of uniform: uModelMatrix returned -1!
E/Rajawali: Getting location of uniform: uTime returned -1!

[org.rajawali3d.materials.Material] Could not compile vertex shader:
 Shader log: Vertex shader compilation failed.
ERROR: 0:7: '=' : Syntax error:  syntax error
ERROR: 1 compilation errors.  No code generated.

これは、アプリケーションを起動したときの様子です ここに画像の説明を入力

上にスクロールしてもう一度下にスクロールすると: ここに画像の説明を入力

4

0 に答える 0