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.