我习惯在我的应用程序中使用Showcase View(最新的v5.0)。我在我的应用中使用片段。我的Android是4.4。
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
rootView = inflater.inflate(R.layout.fragment_fairy_mouse3, container, false);
...
sv = new ShowcaseView.Builder(getActivity())
.setTarget(new ViewTarget(rootView.findViewById(R.id.keyboard)))
.build();
...
return rootView;
}
我的应用程序工作得非常快,但当我添加ShowcaseView
时,我的应用程序速度变慢了。当ShowcaseView
可见时,我有1 fps和一些冻结。这很奇怪,因为在我关闭ShowcaseView
后,我的应用程序开始运行得非常好。
答案 0 :(得分:0)
这并不出人意料 - ShowcaseView必须做很多绘图。我不建议在移动或动画的屏幕上使用ShowcaseView。