ShowcaseView减慢了我的应用程序三次

时间:2014-06-08 18:52:36

标签: android performance slowdown showcaseview

我习惯在我的应用程序中使用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后,我的应用程序开始运行得非常好。

1 个答案:

答案 0 :(得分:0)

这并不出人意料 - ShowcaseView必须做很多绘图。我不建议在移动或动画的屏幕上使用ShowcaseView。