如何显示目标图像的2D图像

请,我需要使用Android Studio中的arcore,sceneform开发我的ar应用程序的帮助。想法是在目标图像上显示2d图像。 我想显示2d png图像而不是3d模型。

yangguiping007 回答:如何显示目标图像的2D图像

使用ViewRenderable类非常简单:

   ImageView imageView = new ImageView(context);
        Picasso.get()
                  .load(R.drawable.resume)
                  .memoryPolicy(MemoryPolicy.NO_CACHE,MemoryPolicy.NO_STORE)
                  .into(imageView);

        rendobject =
          ViewRenderable.builder()
                  .setView(context,imageView)
                  .setVerticalAlignment(ViewRenderable.VerticalAlignment.BOTTOM)
                  .setSizer(new FixedHeightViewSizer(0.04f))
                  .build()
                  .thenAccept(renderable -> {
                              getTestViewRenderable2 = renderable;

                      Vector3 localPosition = new Vector3();
                      Node cornerNode2;

                      localPosition.set(+0.4f * image.getExtentX(),0.01f,+0.2f * image.getExtentZ());
                      cornerNode2 = new Node();
                      cornerNode2.setParent(this);
                      cornerNode2.setLocalPosition(localPosition);
                      cornerNode2.setLocalRotation(Quaternion.axisAngle(new Vector3(-1f,0),90f));
                      cornerNode2.setRenderable(getTestViewRenderable2);

                  });
本文链接:https://www.f2er.com/3163296.html

大家都在问