我认为标题是不言自明的。我正在开始这样的会议:
private void refreshContent(Boolean setIsServerFilaire) {
fetchRemoteData(new DataStatus() {
@Override
public void onSuccess(List<Post> posts) {
loading.setVisibility(View.GONE);
pb.setVisibility(View.GONE);
if (adapter == null && getActivity() != null) {
adapter = new MyAdapter(posts, getActivity(), new RecyclerViewClickListener() {
@Override
public void onClick(View view, Post post) {
Intent intent = new Intent(getActivity(), Pop.class);
intent.putExtra("img", post.getImgUrl());
intent.putExtra("cat", "Gamewave");
startActivity(intent);
}
}, getSpanCount());
recyclerView.setAdapter(adapter);
} else {
adapter.getItems().clear();
adapter.getItems().addAll(posts);
adapter.notifyDataSetChanged();
}
}
@Override
public void onError(Exception e) {
slowInternetConnection();
}
}, setIsServerFilaire);
}
然后我将一些节点添加到场景中。 然后我暂停场景:
let configuration = ARFaceTrackingConfiguration()
sceneView.session.run(configuration)
然后,我要以编程方式放大到面部,以使屏幕充满面部。
但是我不知道怎么做。我尝试过
self.sceneView.session.pause()
但这似乎没有任何效果。 我可以在SceneView本身上使用CGAffinTransform做到这一点,但是这种方法似乎是错误的。